function validar(){
var usuario=document.frm.usuario.value;
var senha1=document.frm.pas1.value;
// Valida existência de usuário
if (usuario==""){
alert("Especifique um nome de usuário!");
document.frm.usuario.focus();
return false;
}
if (usuario.length<5){
alert("O nome de usuário deve conter no minímo 5 caracteres!");
document.frm.usuario.focus();
return false;
}
//Verifica existência de usuário
var resultado=false;
var xmlhttp=false;
try{
xmlhttp=new ActiveXObject("Msxml12.XMLHTTP");
} catch (e) {
try{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
} catch(E){
xmlhttp=false;
}
}
if(!xmlhttp && typeof XMLHttpRequest != 'undefined'){
xmlhttp=new XMLHttpRequest();
}
serverPage="users/verifyuser.php?ref="+usuario;
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4){
resultado=xmlhttp.responseText;
}
}
xmlhttp.send(null);
if(resultado==1){
alert("Este nome de usuário já existe");
document.frm.usuario.focus();
return false;
}
//Finaliza verificação de existência de usuário
if (senha1==""){
alert("Especifique uma senha!");
document.frm.pas1.focus();
return false;
}
Quando submeto formulário de chamada desta função pela primeira vez, o alerta de senha aparece primeiro, e na segunda tentativa aparece o de usuário? sendo que o correto é o de usuário aparecesse primeiro...
Pergunta
diogoleter
Oi,
Tenho este código em ajax:
Quando submeto formulário de chamada desta função pela primeira vez, o alerta de senha aparece primeiro, e na segunda tentativa aparece o de usuário? sendo que o correto é o de usuário aparecesse primeiro...
Obrigado!
Editado por diogoleterLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.