Tema:
http://www.forosdelweb.com/f13/validar-form-con-javascript-537500/
Código HTML:
<script type="text/javascript"> function validar(form) { var nickcheck=form.nick.value.length > 3; var csncheck=form.contrasena.value != ""; var csn2check=form.contrasena2.value != csncheck ; var correocheck = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,6})$/.test(form.correo.value); //Este es la validación del Nick SI FUNCIONA document.getElementById('error_nick').style.visibility=(nickcheck) ? 'hidden':'visible'; document.getElementById('nick').style.borderColor=(nickcheck) ? 'black':'red'; document.getElementById('nick').style.color=(nickcheck) ? 'black':'red'; //Esta e sla validación de la contraeña 1 SI FUNCIONA document.getElementById('error_csn').style.visibility=(csncheck) ? 'hidden':'visible'; document.getElementById('contrasena').style.borderColor=(csncheck) ? 'black':'red'; document.getElementById('contrasena').style.color=(csncheck) ? 'black':'red'; //Esta es la validación del reingreso de contraseña NO FUNCIONA document.getElementById('error_csn2').style.visibility=(csn2check) ? 'hidden':'visible'; document.getElementById('contrasena2').style.borderColor=(csn2check) ? 'black':'red'; document.getElementById('contrasena2').style.color=(csn2check) ? 'black':'red'; //Validación de correo SI FUNCIONA document.getElementById('error_correo').style.visibility=(correocheck) ? 'hidden':'visible'; document.getElementById('correo').style.borderColor=(correocheck) ? 'black':'red'; document.getElementById('correo').style.color=(correocheck) ? 'black':'red'; return (nickcheck && csncheck && csn2check && correocheck); } </script>
Y verificar que el campo de contraseña 2 sea igual al primero de contraseña (el clásico:reingresa contraseña) Bueno, quiero lograr esto pero MEDIANTE ESTE MÉTODO...y claro, si se puede que el usaurio no pueda ingresar espacios en la contraseña. Un saludo, gracias.