
04/05/2009, 10:10
|
(Desactivado) | | Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 15 años, 10 meses Puntos: 0 | |
Respuesta: Validar en php 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 |