Hola, estoy validando una entrada para que sea de tipo hora.
el codigo es el suiguiente:
<script>
function horaValida(){
var hora = document.getElementById("posicion").value;
return hora.match("([01]?[0-9]|2[0-3]):[0-5][0-9]");
}
function validarFormulario(formulario){
if(horaValida(true)){
formulario.Upload();
} else {
alert('Hora inválida. Debe ingresarla con el formato 00:00');
return false;
}
}
</script>
el formulario:
<form action='../_php/proceso-editar-hora-entrada.php' onSubmit='return validarFormulario(this)' method='post'>
<input id='posicion' type='text' name='hora' />
<input type='submit' value='Editar' />
</form>
Algo debo estar haciendo mal porque me hace el submit pero no me valida.
Cualquier aporte sirve.
Saludo!