Pero no me funciona.
Agradeceria cualquier ayuda, gracias:
EL id = enviar , pertenece al boton "enviar" del formulario evidentemente.
Código Javascript:
Ver original
document.getElementById("enviar").addEventListener('click',validarEdad,false); function validarEdad() { var edad = document.getElementById("edad").value; //si "edad" no es un numero o esta vacio el campo if(isNaN(edad) || edad == '') { //mensaje de error al no ser correcto el dato para la edad var mensaje_error_edad = "Ponga una edad correcta, gracias"; document.getElementById("errores").innerHTML = mensaje_error_edad; //anular el envio del formulario al no ser correcto el dato para el nombre document.getElementById("formulario").onsubmit = function () { return false; }; //ponemos el foco en el campo en el que hay que meter un dato correcto document.getElementById('edad').focus(); //return mensaje_error_edad; } else if((edad > 105) && (edad < 0)) { var mensaje_error_max_edad = "El número debe estar comprendido entre 0 y 105, gracias"; document.getElementById("errores").innerHTML = mensaje_error_max_edad; } }