Como puedo hacer que un <form> haya unos campos imprescindibles que si lo los llenan no enviar la información y dar un aviso
Muchas gracias de antemano
| ||||
Respuesta: Campos imprescindibles Checate este enlace, la situacion fue un poco similar, para validar los campos.... http://www.forosdelweb.com/f13/junta...4/#post3860247 Cualquier cosa.... comenta =D EXITO !!!!
__________________ Se acepta Karma (: Si Dios con nosotros, quien contra nosotros !! |
| |||
Respuesta: Campos imprescindibles este es un ejemplo sencillo para validar un formulario con javascript.
Código HTML:
Ver original |
| |||
Respuesta: Campos imprescindibles He provado de hacer lo que me dices jobu y después de hacerme el alert envia igualmente el formulario, no se podria hacer que no lo enviara? El codigo me ha quedado así. Código HTML: <script language="javascript"> function validar_campos() { if ((document.myform.licenseid.value=="") || (document.myform.licenseid.value==null)) { document.myform.licenseid.focus(); alert ("Este campo és obligatorio."); return false; } return true; } function enviar() { if (validar_campos()) { document.myform.submit(); } } </script> <body> <form action="llicencia.php" name="myform" method="post"> <input type="text" required=”required” name="licenseid" class="text" id="llis" placeholder="Codi de llicència" value=""/> <input type="submit" class="submit" value="Entrar" onclick="enviar();"/> </form> </body> o deveria hacer 2 funciones. Código HTML: <script language="javascript"> function validar_campos() { if ((document.myform.licenseid.name.value=="") || (document.myform.licenseid.name.value==null)) { document.myform.licenseid.name.focus(); alert ("Este campo és obligatorio."); return false; } return true; } function enviar() { if (validar_campos()) { document.myform.submit(); } } </script> Muchas gracias Última edición por lktmaster; 08/06/2011 a las 03:15 |
| |||
Respuesta: Campos imprescindibles lktmaster, estoy probando el código que tienes y me esta funcionando perfectamente. ya lo probé en dos navegadores diferentes y funciona bien. es decir, la validación no permite que se envíe el formulario vacío. solo se envia el formulario cuando el campo tenga una información. para el caso de varios campos obligatorios se debe agregar un condicional if para cada campo dentro de la función validar_campos(). quedaría asi:
Código Javascript:
Ver original de esta misma manera se puedan hacer otros tipos de validación, por ejemplo que un campo solo permita números, o solo letras, etc. bueno espero que sirva comenta como te fue saludo! |
| |||
Respuesta: Campos imprescindibles Muchas gracias por todo, en el firefox 3.6 de mac sigue enviando el formulario, pero si solo pasa en ese navegador voy a obviarlo. lo de los 2 campos me funciona perfectamente. !!!! |
Etiquetas: |