la función seria:
[js]
$.isTime = function (inputField) {
isValid = true;
var currVal = $(inputField).val();
if (currVal === ”)
isValid = false;
//Declarar Regex
var rxDatePattern = /^([0-1]?[0-9]|2[0-4]):([0-5][0-9])(:[0-5][0-9])?$/;
var dtArray = currVal.match(rxDatePattern);
if (dtArray === null)
isValid = false;
$.Error(isValid, inputField);
return isValid;
};
[/js]
Ejemplo de como utilizarías la función:
[js]
$(document).ready(function () {
if (!$.isTime($(‘#ITtxtHoraInicioJornada’))) {
alert(‘Fecha INVALIDA : ‘ + $(‘#ITHoraInicioJornada’).val());
$(‘#ITHoraInicioJornada’).focus();
}
});
[/js]
Esta seria la función para manejar el error, es decir, cambiaría de color el input:
[js]
$.Error = function (error, field) {
if (!error) {
$(field).css({ ‘background-color’: ‘#fba’ });
} else {
$(field).css({ ‘background-color’: ‘white’ });
}
};
[/js]