Código:
Sé que por estos lados hay gente muy aplicada en el tema<html> <head> <title>mi página</title> <!----------- función 1 ------------> <script type="text/javascript"> function validarPass () { var p1 = document.getElementById("pass").value; var p2 = document.getElementById("pass2").value; var espacios = false; var cont = 0; // Este bucle recorre la cadena para comprobar // que no todo son espacios while (!espacios && (cont < p1.length)) { if (p1.charAt(cont) == " ") espacios = true; cont++; } if (espacios) { dhtmlx.alert({type:"alert-error", text:"Las contraseñas no pueden contener espacios en blanco",callback: function(){ window.document.formulario-registro.pass.focus(); } }); return false; } if (p1.length == 0 || p2.length == 0) { dhtmlx.alert({type:"alert-error", text:"Faltan datos en los campos de contraseñas",callback: function(){ window.document.formulario-registro.pass.focus(); } }); return false; } if (p1 != p2) { dhtmlx.alert({type:"alert-error", text:"Las contraseñas no coinciden",callback: function(){ window.document.formulario-registro.pass.focus(); } }); return false; } } </script> <!----------- función 2 ------------> [HIGHLIGHT="Javascript"]<script> function vacio(cadena) { // DECLARACION DE CONSTANTES var blanco = " \n\t" + String.fromCharCode(13); // blancos // DECLARACION DE VARIABLES var i; // indice en cadena var es_vacio; // cadena es vacio o no for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) // INICIO es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1; //alert(es_vacio); return(es_vacio); } function ValidaCampos(form) { if (Empty(form.nombre.value)) { dhtmlx.alert({type:"alert-error", text:"Por favor ingrese su Nombre",callback: function(){ window.document.formulario-registro.nombre.focus(); } }); return false; } if (Empty(form.email.value)) { dhtmlx.alert({type:"alert-error", text:"Por favor ingrese su Email",callback: function(){ window.document.formulario-registro.email.focus(); } }); return false; } if ((!Empty(form.email.value)) && (!isMail(form.email.value))) { dhtmlx.alert({type:"alert-error", text:"El Email ingresado no es correcto",callback: function(){ window.document.formulario-registro.email.focus(); } }); return false; } if (Empty(form.domicilio.value)) { dhtmlx.alert({type:"alert-error", text:"Por favor ingrese su domicilio",callback: function(){ window.document.formulario-registro.domicilio.focus(); } }); return false; } return true; } </script> </head> <body> <form class="form-registros" name="formulario-registro" onSubmit="return validarPass(); ValidaCampos()"> <p>Ingrese su nombre y apellido</p> <input type="text" class="nombre-regitro-form" name="nombre"/> <p>Ingrese su e-mail</p> <input type="text" name="email"/> <p>Ingrese contraseña</p> <input type="password" name="pass2" id="pass2"/> <p>Repita contraseña</p> <div class="container-input-small"> <input type="password" name="pass" id="pass"/> <p>Ingrese su domicilio</p> <input type="text" value="" name="domicilio"/> <input type="submit" value="" class="boton-send13"> </form> </body> </html>
Por favor necesito ayuda, de antemano muchas gracias! :(