Foros del Web » Programando para Internet » Javascript »

Validar X Form de X números de campos con X nombres

Estas en el tema de Validar X Form de X números de campos con X nombres en el foro de Javascript en Foros del Web. Saludos. Tengo lo siguiente: <form name="form1" method="post" action=""> <input name="field1" type="text"> <input name="field2" type="text"> <input type="radio" name="radio1" value="button1"> <input type="radio" name="radio1" value="button2"> <input type="radio" name="2" ...
  #1 (permalink)  
Antiguo 12/11/2004, 09:45
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 4 meses
Puntos: 1
Validar X Form de X números de campos con X nombres

Saludos.

Tengo lo siguiente:

<form name="form1" method="post" action="">
<input name="field1" type="text">
<input name="field2" type="text">
<input type="radio" name="radio1" value="button1">
<input type="radio" name="radio1" value="button2">
<input type="radio" name="2" value="button3">
<input type="radio" name="2" value="button4">
<input type="checkbox" name="checkbox1" value="box1">
<input type="checkbox" name="checkbox2" value="box2">
<select name="select">
<option value="1">1</option>
<option value="2">2</option>
</select>
</form>

Ahora lo que quiero es validar todos los campos. Si no tienen valor o estan vacios que levante un pop-up. Como veran existen varios campos tipo TEXT, varios tipo RADIO y varios tipo CHECKBOX

Bien pudiera ir preguntando por cada uno, pero esa no es la idea.

Puede ser que el día de mañana, varien la cantidad de campos por cada TIPO. Inclusive, pueden cambiar los nombres de cada CAMPO.

Por esta razón debo crear una función que vea, El TIPO del CAMPO, la CANTIDAD y el NOMBRE y luego que valide si entan vacios. Además de que algunos campos pueden tener como NOMBRE a un NUMERO (Ej: Ver radio en el ejemplo)

Existe ya un código que haga todo eso??

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.

Última edición por José Molina; 12/11/2004 a las 10:02
  #2 (permalink)  
Antiguo 12/11/2004, 14:06
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola José Molina.

Te pongo un ejemplillo:
Código HTML:
<html>
<head>
<script>
function validar(frm) {
  for(i=0;i<frm.elements.length;i++)
  switch (frm.elements[i].type) {
    case 'text': alert(frm.elements[i].value); break;
    case 'checkbox': alert(frm.elements[i].checked); 
  }
}
</script>
</head>

<body>
<form>
<input type="text" value="uno" />
<input type="checkbox" />
<input type="text" value="dos" />
<input type="button" onclick="validar(this.form)" />
</form>
</body>
</html> 
Solo es una idea. Las validaciones de cada tipo de control lo dejo de tu cuenta.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:28.