Foros del Web » Programando para Internet » Javascript »

validar un campo de formulario con javascript

Estas en el tema de validar un campo de formulario con javascript en el foro de Javascript en Foros del Web. Hola amigos. Espero puedan ayudarme. yo para validar formularios con javascript comunmente realizo esta funcion: Código: <html> <head> <script> function validar(F) { if(F.nombre.value == "") ...
  #1 (permalink)  
Antiguo 15/11/2009, 11:10
 
Fecha de Ingreso: agosto-2009
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
validar un campo de formulario con javascript

Hola amigos.

Espero puedan ayudarme.

yo para validar formularios con javascript comunmente realizo esta funcion:
Código:
<html>
<head>
<script>
function validar(F)
{
   if(F.nombre.value == "")
   {
     alert("Ingrese nombre");
     return false;
    }
    if(F.rut.value == "")
    {
      alert("Ingrese rut");
      return false;
    }

    return true;
}
</script>
</head>
<body>
<form name="formulario" action="procesa.php" onsubmit="return validar(this)" method="get">
<input type="text" name="nombre" />
<input type="text" name="rut" />
<input type="submit" name="enviar" value="Enviar" />
</form>
</body>
</html>
Ahi no tengo problemas , pero cuando quiero realizar esto:

Código:
<html>
<head>
<script>
function validar(F)
{
   if(F.nombre.value == "")
   {
     alert("Ingrese nombre");
     return false;
    }
    if(F.rut.value == "")
    {
      alert("Ingrese rut");
      return false;
    }

    return true;
}
</script>
</head>
<body>
<form name="formulario" action="procesa.php" onsubmit="return validar(this)" method="get">
<input type="text" name="nombre[]" />
<input type="text" name="nombre[]" />
<input type="text" name="rut[]" />
<input type="text" name="rut[]" />
<input type="submit" name="enviar" value="Enviar" />
</form>
</body>
</html>
No me resulta, no se si habra una forma de acceder a esos campos para validarlos desde javascript,y no hacer la validacion en el php.
He buscado informacion pero no he encontrado nada al respecto.

ojala puedan ayudarme, Saludos.
  #2 (permalink)  
Antiguo 15/11/2009, 13:54
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: validar un campo de formulario con javascript

Hola

Yo te recomendaria que lo validaras con php, que al fin y al cabo es la vale. Si quieres validarlo js, dale una id a cada campo y con ello lo validas. También puedes sacar los campos en un array con getElementsByTagName("input") y después con un ciclo para recorrerlo uno por uno validar si se ha rellenado o no

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;" />
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 19:43.