Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/02/2007, 00:23
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Re: Formulario: problema con Confirmación de datos (FAQ. # 28)

Hola:

El método que suelo usar para las validaciones es muy sencillo, si solo se debe comprobar un campo, le asigno el resultado de la validación a una variable, que luego retorno... por ejemplo, si quiero que el campo nombre no esté vacio el código sería:
function check_nombre(formulario) {
valida = formulario.nombre.value != "";
// luego si quiero dar el foco al nombre y alertar:
if (!valida) {
alert("rellene el campo nombre);
formulario.nombre.focus();
}
// luego devolvemos la variable valida...
return valida;
}

Sobre el punto y coma, no tiene ninguna importancia si lo omites...

Si la función debe ser para varios campos es poco más complejo, pero tampoco es difícil, ya que se hace un Y lógico entre cada elemento:
valida = formulario.nombre.value != "";
valida = (valida && formulario.apellidos.value != "");


Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo