Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
/*<![CDATA[*/
label{
width: 150px;
display: inline-block;
}
/*]]>*/
<script type="text/javascript">
function validar(){
var nombre = document.getElementById('nombre').value;
var email = document.getElementById('email').value;
var email2 = document.getElementById('email2').value;
var formato = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
// validamos si el campo nombre está vacío o no
nombre = nombre.replace(/(<([^>]+)>)/ig,""); // quitás posible código html
nombre = nombre.replace(/^\s+/g,'').replace(/\s+$/g,'');// limpias espacios en blanco al inicio y final del nombre
if(nombre == ''){
alert('Ingrese su nombre')
return false;
}
var v_email = formato.test(email);
if((v_email != true)||(email == "")){
alert('Email no válido');
return false;
}
var v_email2 = formato.test(email2);
if((v_email2 != true)||(email2 == "")){
alert('Email2 no válido');
return false;
}
/// Si no hubo ningún error, el form se procesa
alert('gracias ' + nombre);
}
<form action="#" onsubmit="return validar();"> <label for="nombre">Nombre:
</label><input type="text" value="" id="nombre" name="nombre" /><br /> <label for="email">Email:
</label><input type="text" value="" id="email" name="email" /><br /> <label for="email2">Email 2:
</label><input type="text" value="" id="email2" name="email2" /><br /> <input type="submit" class="boton" value="eeeee" />
Esto ha sido tratado muchas veces en el foro, por favor para la próxima esforzate en tus búsquedas