Foros del Web » Programando para Internet » Javascript »

validar campos html??

Estas en el tema de validar campos html?? en el foro de Javascript en Foros del Web. estoy usando javascript para validar campos html y si me funciona, el uniko problema es que no manda la forma cuando todos los campos estan ...
  #1 (permalink)  
Antiguo 25/07/2008, 19:20
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
validar campos html??

estoy usando javascript para validar campos html y si me funciona, el uniko problema es que no manda la forma cuando todos los campos estan llenos. este es mi script alguien sabe ke me falta, para que mande la forma a "register.php" cuando el campo este lleno?? desde ya gracias

<script>
function verifica()
{
if(document.test.nick.value == "")
{
alert("El campo nombre esta vacio");
//y aqui viene la respuesta a tu pregunta
document.getElementById('nick').style.border = 'thin solid #FF0000';
return;
}
}

</script>

Código HTML:
<body>
<form id="formulario" name="test" method="post" action="register.php">
   Nick:
      <input name="nick" type="text" id="nick" />
<input type="button" value="Enviar" onclick="verifica();">
</form>
</body> 
  #2 (permalink)  
Antiguo 25/07/2008, 20:02
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: validar campos html??

Hola:

Los botones que envían formularios son de tipo submit... y las validaciones se hacen (haciendo las cosas bien) desde el manejador de eventos onsubmit del tag form, retornando false cuando el envío deba cancelarse...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 25/07/2008, 22:37
Avatar de xbx
xbx
 
Fecha de Ingreso: mayo-2008
Ubicación: /home/xbx
Mensajes: 301
Antigüedad: 15 años, 11 meses
Puntos: 11
Respuesta: validar campos html??

A lo que se refiere Caricatos es a esto:

Código HTML:
<html>
<head>
 <script>
   function verifica()
{
if(document.test.nick.value == "")
{
alert("El campo nombre esta vacio");
 //y aqui viene la respuesta a tu pregunta
document.getElementById('nick').style.border = 'thin solid #FF0000';
  return false; //no se realiza el submit
}
else
{
 return true; //se realiza el submit
}
}

</script>

</head>


<body>
<form id="formulario" name="test" method="post" action="register.php" onsubmit="return verifica();">
   Nick:
      <input name="nick" type="text" id="nick" />
<input type="submit" value="Enviar">
</form>
</body> 
Cita:
//y aqui viene la respuesta a tu pregunta
Jajaja, esa linea viene de otro post verdad?

Un abrazo!
  #4 (permalink)  
Antiguo 26/07/2008, 00:54
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: validar campos html??

ajajajjajaj ahhh orale gracias, ya me funciono thanks man, y siii viene de otro post ajajajjajaj.... oye no mas una pregunta mas si kiero poner mas campos de texto para que los cheke y haga lo mismo como lo pongo??? desde ya gracias slu2

Última edición por kenso; 26/07/2008 a las 00:59
  #5 (permalink)  
Antiguo 26/07/2008, 02:37
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: validar campos html??

Hola:

Cita:
Iniciado por xbx Ver Mensaje
A lo que se refiere Caricatos es a esto:
...
Exacto, pero en muchas ocasiones prefiero no poner código para que los que necesitan la respuesta intenten solucionar el problema...

Cita:
Iniciado por kenso Ver Mensaje
ajajajjajaj ahhh orale gracias, ya me funciono thanks man, y siii viene de otro post ajajajjajaj.... oye no mas una pregunta mas si kiero poner mas campos de texto para que los cheke y haga lo mismo como lo pongo??? desde ya gracias slu2
Para más campos, debes la validación individual de cada campos (una especie de array de valores booleanos), y devolver la operación lógixa and (&&) de todos esos resultados.

un ejemplo sin florituras:

<form onsubmit="return (campo1.value != '' && campo2.value != '')" ...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 26/07/2008, 12:30
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: validar campos html??

Cita:
Iniciado por caricatos Ver Mensaje
Hola:



Exacto, pero en muchas ocasiones prefiero no poner código para que los que necesitan la respuesta intenten solucionar el problema...



Para más campos, debes la validación individual de cada campos (una especie de array de valores booleanos), y devolver la operación lógixa and (&&) de todos esos resultados.

un ejemplo sin florituras:

<form onsubmit="return (campo1.value != '' && campo2.value != '')" ...

Saludos
ahh orale no pero ya lo solucione de otra manera como kiera gracias
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:22.