Código:
<script type="text/javascript"> function validarForm(formulario) { if(formulario.usuario.value.length==0) { //¿Tiene 0 caracteres? formulario.usuario.focus(); // Damos el foco al control alert('No puedes dejar campos en blanco'); //Mostramos el mensaje return false; //devolvemos el foco } if(formulario.mail.value.length==0) { //¿Tiene 0 caracteres? formulario.mail.focus(); // Damos el foco al control alert('No puedes dejar campos en blanco'); //Mostramos el mensaje return false; //devolvemos el foco } if(formulario.contrasena.value.length==0) { //¿Tiene 0 caracteres? formulario.contrasena.focus(); // Damos el foco al control alert('No puedes dejar campos en blanco'); //Mostramos el mensaje return false; //devolvemos el foco } if(formulario.repcontrasena.value.length==0) { //¿Tiene 0 caracteres? formulario.repcontrasena.focus(); // Damos el foco al control alert('No puedes dejar campos en blanco'); //Mostramos el mensaje return false; //devolvemos el foco } if(formulario.contrasena.value!=formulario.repcontrasena.value) { formulario.contrasena.focus(); //comprueba que sean iguales alert('Las contraseñas no coinciden'); return false; } if (/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(formulario.mail)){ alert("La dirección de email es incorrecta."); return (false); } return true; //Si ha llegado hasta aquí, es que todo es correcto } </script>