Que tal cordial saludo, en esta ocacion queria comentarles un problema con el cual vengo desde hace 3 dias y nada que lo soluciono estoy estancado por eso...
bueno empesemos
1)Nesesito poder enviar el formulario siempre y cuando las 2 funciones me den true
Código HTML:
<form action='PHP/editar_clientes_basedatos.php' method='post' name='formulario_editar_clientes' target='manipulador_clientes' onsubmit='return validar_contraseñas();return verificar_nick() '>
ese es lo que interesa dle form no se si estoy haciendolo mal
Código PHP:
function verificar_nick()
{
alert("Comprobando nick");
var nick= document.formulario_editar_clientes.PNA_USUARIO.value;
var codigo= document.formulario_editar_clientes.PNA_CODIGO.value;
//Envio las variables nombre=Pepe, apellido= Grillo al archivo mi_php.php
$.post("validar_nick_usuario.php",{nick:nick,codigo:codigo},function(respuesta){
if(respuesta==1){
alert("Nick de usuario ya registrado");
return false;
}
});
return true;
}
function validar_contraseñas()
{
var tipo= document.formulario_editar_clientes.PNA_TIPO.value;
if(tipo==2 || tipo==3){
var contraseña1= document.formulario_editar_clientes.PNA_PASSWORD.value;
var contraseña2= document.formulario_editar_clientes.PNA_PASSWORD_REPITE.value;
if(contraseña1!=contraseña2)
{alert("contrAEÑA DIFERNTE");
return false;
}
}
return true;
}
estas son las dos funciones que me dan el problema me arrojan true y false segun sea el caso pero no logro hacer la decicion unanime por decirlo , a veces el sofrm no hace sutmit, otras veces lo hace sin siquiera a ver validado ,os estare muy agradecido si pueden colaborarme.
no se si el problema este muy resente cuando hago la consulta en la bd para ver si el nick ya esta en uso podra ser eso?