Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/08/2010, 02:39
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Validator y onclick

Hola:

Es muy sencillo hacer nuestras propias validaciones, y llevar el control total de nuestros formularios. Aquí tienes un tuto sobre ello: El abc de los formularios, pero te cuento a groso modo como lo suelo hacer, por si te vale de algo...

La forma de llamar al validador parece que ya la sabes:
<form onsubmit="return validar(this)"...


luego creo un array vacío para los mensajes, y por cada campo a validar, si no la pasa, añado una línea a ese array---

function validar(f) {
mensajes = [];
if (f.nombre.value == "") mensajes.push("El campo nombre no puede estar vacío");
//... el resto de las validaciones aquí.
//...
//Y la terminación:

if (mensajes.length > 0) alert(mensajes.join("\n"));
return (mensajes.length == 0);
}

Facilísimo, y llevas un control absoluto... por cierto, siempre debes complementar la validación en el navegador con una validación exhaustiva en el servidor.

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