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! :(




