Gracias, la verdad que me ayudaste bastante. Por si a alguien le sirve aca dejo el codigo que me funciona correctamente
FORMULARIO
Código HTML:
<form name="registrarse" action="" method="post" onsubmit="return Validar();">
<br />
<br />
<fieldset>
<legend align = "center"><h1>Formulario de Registro</h1></legend>
<br />
<label for="email"><font>Correo Electronico:</font></label>
<input type="textfield" id="email" name="email" size="50" maxlength="50"/>
<label for="contraseña"><font>Contraseña:</font></label>
<input type="password" id="pass1" name="pass1" size="50" maxlength="30"/>
<label for="contraseña"><font>Repetir Contraseña:</font></label>
<input type="password" id="pass2" name="pass2" size="50" maxlength="30"/>
<br />
<br />
<hr />
<label for="nombre"><font>Nombre:</font></label>
<input type="textfield" id="nombre" name="nombre" size="50" maxlength="50"/>
<label for="apellido"><font>Apellidos:</font></label>
<input type="textfield" id="apellido" name="apellido" size="50" maxlength="50"/>
<label for="provincia"><font>Provincia:</font></label>
<input type="textfield" id="provincia" name="provincia" size="50" maxlength="50"/>
<label for="localidad"><font>Localidad:</font></label>
<input type="textfield" id="localidad" name="localidad" size="50" maxlength="50"/>
<br />
<br />
<input class = "btn" name="enviar" id="enviar" type="submit" value="Registrar" />
<br />
</fieldset>
</form>
Y ACA EL VALIDADOR JAVASCRIPT
Código HTML:
<script type="text/javascript">
function Validar(){
var exr = /^[0-9a-z_\-\.]+@[0-9a-z\-\.]+\.[a-z]{2,4}$/i;
var email = document.registrarse.email.value;
var pass1 = document.registrarse.pass1.value;
var pass2 = document.registrarse.pass2.value;
var nombre = document.registrarse.nombre.value;
var apellido = document.registrarse.apellido.value;
var procincia = document.registrarse.provincia.value;
var localidad = document.registrarse.localidad.value;
if(email.length == 0 || pass1.length == 0 || pass2.length == 0 || nombre.length == 0 || apellido.length == 0 || provincia.length == 0 || localidad.length == 0){
alert("Hay campos sin completar.\nPor favor verifique antes de enviar el formulario");
return false;
}
else if(pass1 != pass2){
alert("Las contraseñas ingresadas no coinciden");
return false;
}
else if(!exr.test(email)){
alert('El correo electrónico ingresado no es valido');
return false;
}
else{
alert("El formulario fue rellenado correctamente");
return true;
}
}
</script>