hola , tengo un problema aca con la verificacion de la pass , me anda bien de q si no son iguales no se registra pero cuadno es vacia la repeticion de la pass tendira q mostrarme el msj y no lo hace , solamente klo hace si la pass y ese campo son vacios asi si me muestrea ambos
<html><head>

<script>
function cargarModo(){
modo=formCli.txtmodo.value;
validoForm();
}

function validoForm(){
if (validoCamposOblig()== 1 && validarEmail()==1 && validarPassword()==1 ){
alert ("Se ha registrado correctamente");
document.formCli.submit();
}else{

}
}
//aca agrego los campos q estan en el formulario q no pueden ser vacios , son iguales a como los llame en el formulario
function validoCamposOblig(){
formCli = document.getElementById('formCli');

if (formCli.usuario.value == "" ){
alert ("Ingrese el nick");
}
//para agregar un nuevo campo de validacion pego la parte de un if y lo cierro abajo todo esto antes del return 0
if (formCli.pass.value == ""){
alert ("Ingrese el pass");
if (formCli.passconfirm.value == "" ){
alert ("repita el pass");
}
return 0;
} else {
return 1;
}
}//aca cierro la funcion




//var exr = /^[0-9a-z_\-\.]+@dominio\.com$/i;
function validarEmail(){
var valor = formCli.mail.value;
if( !(/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/.test(valor)) ) {
alert ("El mail debe contener @ y . (punto), y el formato debe ser ejemplo [email protected]");
formCli.mail.focus();
return 0;
} else {
return 1;

}

}
function validarPassword(){
var res=0;
var largo= formCli.pass.value.length;
var largo2= formCli.passconfirm.value.length;


if ((largo>=6) && (largo2>=6)){
if (formCli.pass.value==formCli.passconfirm.value){
res=1;
}else{
alert("la passw no coincide con la verificacion");
formCli.passw.focus();
}
}else{
alert("el largo de la passw debe ser minimo 6");
formCli.passw.focus();

}

return res;
}