Hola
Ve si te sirve esto
Código PHP:
function CheckTime(h) {
var okhora = h.value;
var hora_array = okhora.split(':');
if (hora_array.length < 2 || hora_array.length > 2) {
alert("Necesita dos partes separadas por (:) dos puntos");
document.getElementById("hora").focus();
return (false);
}
if (hora_array[0] > 23 || hora_array[0].length < 2) {
alert("El valor que introdujo (" +hora_array[0] + ") en la Hora no corresponde, introduzca un digito entre 00 y 23");
document.getElementById("hora").focus();
return (false);
}
if (hora_array[1] > 59 || hora_array[1].length < 2) {
alert("El valor que introdujo (" +hora_array[1] + ") en la Hora no corresponde, introduzca un digito entre 00 y 59");
document.getElementById("hora").focus();
return (false);
}
}
Código:
<form>
<input type="text" name="hora" id="hora" size="5" maxlength="5" OnBlur="return CheckTime(this);" />
</form>
Suerte