Hola
Tengo un formulario que quiero validar con una js, pero no funciona. Lo que hago:
<form action="alumnos.do" onsubmit="return validar(this)">
.........................
<input type="submit" name="operacion" value="CANCELAR" />
<input type="submit" name="operacion" value="ACEPTAR" onclick="selecciona(true)" />
<input type="reset" name="limpiar" value="LIMPIAR FORMULARIO" />
</form>
y la js:
//función para validar el formulario
function validar(formulario){
var correcto=true;
var mensaje="";
if (formulario.operacion.value=="ACEPTAR"){
if (isNaN(formulario.horasAsistenciaReal.value)){
formulario.horasAsistenciaReal.focus();
mensaje="El valor de las horas de asistencia real debe ser numérico";
correcto=false;
}
if (formulario.DNI.value==""){
mensaje="El DNI no puede estar vacío";
formulario.DNI.focus();
correcto=false;
}
if (!correcto)alert(mensaje);
return correcto;
//}
}
Saludos!!