Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2007, 02:38
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 11 meses
Puntos: 1284
Re: if, while ayuda de sintaxis supongo

Hola:

Hay muchas formas de hacer lo que quieres, te propongo una que es de mi estilo...

La idea es poner detrás del parámetro del form, todos los campos que quieras validar (los literales de sus nombres)... y que quede más o menos:

function verifica() {
// lectura de los parámetros
params = verifica.arguments;
// el primer argumento será el formulario... muy útil para reutilizar el script
f = params[0];
// inicializamos una variable a false para las comparaciones...
validando = true;
// recorremos las demás variables y actualizamos validando
for (var i = 1, total = params.length; i < total; i ++)
validando = (validando && f[params[i]].value != "");
// validando quedará true si todos los campos tienen algo... lo retornamos
return validando;
}

Y en el form:
<form onsubmit="return verifica(this, 'texto1', 'texto2', 'resto_de_campos')" ...>

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