Editando apunte: Sistema de comentarios paso a paso: Validar con javascript cerrar apuntes
ID: 117 (tabla: apuntes)

Vicisitudes de un Webmaster, Globalización, Programación
bitácora, blog, diario, javascript, sociedad, webmaster
bitácora, blog, diario, javascript, sociedad, webmaster
- - - - - - - -
Autor del comentario :
Tratamiento:
Código de seguridad

En el recuadro código de seguridad inserte el resultado de la siguiente operación: 5 x 5

:

Al no tratarse de un código sofisticado (tal vez nos dediquemos a ello en futuros apuntes), realizaremos controles muy básicos. El comportamiento será de chequeo de los distintos campos obligatorios, añadiendo a un array de errores una advertencia por cada elemento que no pase la validación.

Validando textos y radios

En este apunte solo controlaremos que los campos de texto requeridos no queden vacíos sin considerar la coherencia del contenido.

Con los controles del tipo radio, al ser varios con un mismo nombre -en este caso tan solo dos (2)-, hay que controlar que al menos uno de esos controles esté chequeado.

El código lo mostramos a continuación:

function validar_ejemplo(e) {
	errores = [];
	if (this.comentario.value == "")
		errores.push("Debe escribir en el recuadro para el comentario.");
	if (this.nombre.value == "")
		errores.push("Debe indicarnos su nombre.");
	if (!(this.trato[0].checked || this.trato[1].checked))
		errores.push("Indíquenos el tratamiento que debemos darle.");
	if (this.seguridad.value == "")
		errores.push("Rellene el código de seguridad con el resultado de la operación expuesta.");
	if (errores.length > 0)	{
		alert(errores.join("\n"));
		cancelar_evento(e);
	}
}

La función validar_ejemplo es muy sencilla y no creo que merezca explicación, aunque es un ejemplo para demostrar que no es necesario el uso de extensas librerías para una sencilla validación.

Controles Otras tablas: imagenes, postales, categorias, etiquetas, extras - - () - que Seleccionar nuevo apunte