Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2008, 06:09
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 2 meses
Puntos: 126
Respuesta: Funcion para varios campos usando focus()

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 || 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
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />