| |||
Validar en php Hola a todos, siempre he validado formularios con java, y todo bien, pero ahora lo quiero hacer con php, he mirado informacion pero no me entero de nada, la validacion es muy simple, todos los campos son obligatorios. Alquien me puede decir como se hace?? Os lo agradeceria. |
| |||
Respuesta: Validar en php Es muy simple Cuando construyes el formulario, tienes que ponerle un method ya sea POST o GET, y en el action hacia la pagina para donde vas, simplemente lo que tienes que hacer es cuando llegues a la pagina donde te envía el method, verificar que todos los campos estén llenos y si hay alguno vacía lo notificas y vuelves mostrar el formulario. Dime si entiendes más o menos la idea. Saludos. |
| |||
![]() Hola esta es mi primera contribucion en Foros del WEb para validar un formulario en php echale un vistazo a este codigo, en el te valida todos los campos con alertas personalizadas, espero te funcione, cualquier cosa me cuentas: <html> <head> <title>Formulario de Contacto</title> <script language="JavaScript"> function ValidarFormulario(contacto) { if (contacto.nombre.value == ""){ alert("Por favor ingrese su nombre"); contacto.nombre.focus(); return; } if (contacto.telefono.value == "") { alert("Por favor ingrese su número de teléfono"); contacto.telefono.focus(); return; } if (isNaN(contacto.telefono.value) == true) { alert("Teléfono inválido.\nIngrese su teléfono solo con caracteres numéricos"); contacto.telefono.focus(); contacto.telefono.select(); return; } if (contacto.email.value == "") { alert("Por favor ingrese su dirección de e-mail"); contacto.email.focus(); return; } if (contacto.email.value.indexOf('@', 1) == -1 || contacto.email.value.indexOf('.', contacto.email.value.indexOf('@', 0)) == -1) { alert("Dirección de e-mail inválida"); contacto.email.focus(); return; } if (contacto.mensaje.value == "") { alert("Por favor escriba su mensaje"); contacto.mensaje.focus(); return; } /* Se envía el formulario */ contacto.submit(); } </script> </head> <body> <form action="enviar.php" method=post name="contacto" id="contacto"> <p>Nombre:<br /> <label> <input name="nombre" type="text" id="nombre" /> </label> <br /> Telefono:<br /> <input name="telefono" type="text" id="telefono" /> <br /> Email:<br /> <input name="email" type="text" id="email" /> <br /> Mensaje:<br /> <textarea name="mensaje" id="mensaje"></textarea> <br /> <label> <input name="enviar" type="button" id="enviar" onClick="ValidarFormulario(contacto)" value="Enviar"> </label> </p> </form> </body> </html> Si prefieres un formulario en ajax mira el de la pagina l2webstudio (yasabes que no se puede poner vinculos asi que puedes buscarla en google) y me lo solicitas con gusto te lo envio |
| |||
Respuesta: Validar en php La idea la entiendo, pero lo q nose es como seria la sintaxis de todo, nose si me entendeis, si fuera javascript estaria tan feliz, pero me piden en php, y nose como seria su sintaxis. gracias de nuevo!!! |
| |||
Respuesta: Validar en php Es muy simple Cuando construyes el formulario, tienes que ponerle un method ya sea POST o GET, y en el action hacia la pagina para donde vas, simplemente lo que tienes que hacer es cuando llegues a la pagina donde te envía el method, verificar que todos los campos estén llenos y si hay alguno vacía lo notificas y vuelves mostrar el formulario. Dime si entiendes más o menos la idea. Saludos. |
| |||
Respuesta: Validar en php La idea la entiendo, pero lo q nose es como seria la sintaxis de todo, nose si me entendeis, si fuera javascript estaria tan feliz, pero me piden en php, y nose como seria su sintaxis. gracias de nuevo!!! |
| ||||
Respuesta: Validar en php Te estamos colocando codigo para que puedas guiarte pero veo que ni lo haz mirado o si? tambien deberias estudiar lo basico de php para tener una idea mas clara de que quieres hacer |
| |||
Respuesta: Validar en php Hola, si lo que quieres es saber si el campo está vacío o no, puedes hacerlo así:
Código:
saludos. <?php if (isset($_POST[enviar])) { if(!$_POST[titulo]){ $error .='el campo titulo esta vacío.'; } if(!$_POST[url]){ $error .='el campo url esta vacío.'; } if(count($error)==0) { // aqui metes lo que quieres que haga si están todos los campos bien. } } ?> <?php echo $error; ?> <form method="post" name="formulario" action="index.php"> Titulo: <input type="text" name="titulo"><br> Url: <input type="text" name="url"><br> <input type="submit" name="enviar" value="enviar"> </form> |