Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/10/2012, 15:06
Avatar de Sumerio
Sumerio
 
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 12 años, 8 meses
Puntos: 6
De acuerdo Respuesta: multiples funciones en javascript

Hola es facil, asi que en el onload no llames a los dos sino a la primera, lo que tienes que hacer que la primera funcion llame a la otra asi:

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;
}

ValidaCampos();

}