Estoy haciendo un formulario con validacion con javascript solamente.
Nose como validar un email,me cuesta un poco lo del email.
Mi codigo es este:
Código PHP:
<html>
<head>
<title>Formulario</title>
<script type="text/javascript">
function enviar_formulario(){
//valido el nombre
if (document.formulario.nombre.value.length==0){
alert("Tiene que escribir su nombre")
document.formulario.nombre.focus()
return 0;
}
if (document.formulario.apellido.value.length==0){
alert("Tiene que escribir su apellido")
document.formulario.apellido.focus()
return 0;
}
if (document.formulario.direccion.value.length==0){
alert("Tiene que escribir su direccion")
document.formulario.direccion.focus()
return 0;
}
if (document.formulario.email.value.length==0){
alert("Tiene que escribir su email")
document.formulario.email.focus()
return 0;
}
if (document.formulario.telefono.value.length==0){
alert("Tiene que escribir su telefono")
document.formulario.telefono.focus()
return 0;
}
//el formulario se envia
alert("Muchas gracias por enviar el formulario");
document.fvalida.submit();
}
</script>
<script type="text/javascript">
function validarSiNumero(telefono){
if (!/^([0-9])*$/.test(telefono))
alert("No existe el telefono ingresado");
}
</script>
</head>
<body>
<form id="formulario" name="formulario"/>
<table border="0" cellspacing="2" cellpadding="1" align="center"/>
<tr>
<td>Nombre</td>
<td><input type="text" name="nombre"/></td>
</tr>
<tr>
<td>Apellido</td>
<td><input type="text" name="apellido"/></td>
</tr>
<tr>
<td>Direccion</td>
<td><input type="text" name="direccion"/></td>
</tr>
<tr>
<td>E-mail</td>
<td><input type="text" name="email"/></td>
</tr>
<tr>
<td>Telefono</td>
<td><input type="text" name="telefono" onChange="validarSiNumero(this.value);"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="enviar" value="Enviar" onclick="enviar_formulario()"/></td>
</tr>
</table>
</form>
</body>
</html>
saludos!