não está fazendo corretamente o IF, mas no alert logo acima a variável retorno esta alilmentada corretamente. ( a variável retorno contém a string "erro" ).
Está acontecendo do IF cair sempre no else, mesmo quando a variável retorno seja "erro".
Estou testando o IF de forma errada ?
Por favor pessoal, me ajudem, nõao estou conseguindo resolver este problema.
Pergunta
felipeelisei
Pessoal, bom dia.
Tenho a seguinte função:
function processReqChange(){
var retorno = document.getElementById('pagina').innerHTML = req.responseText;
if (req.readyState==4) {
if (req.status==200) {
alert('esta no retorno' + ' - ' + retorno);
if(retorno=="erro"){
alert("Funcionário não existente.");
document.myform.nome.focus();
}
else{
alert("Ok");
document.getElementById('pagina').innerHTML = req.responseText;
}
}
else{
alert("Houve um problema ao obter os dados:n" + req.statusText);
}
}
}
A questão é nesta parte:
alert('esta no retorno' + ' - ' + retorno);
if(retorno=="erro"){
alert("Funcionário não existente.");
document.meu_formulario.caixa_de_texto.focus();
}
else{
alert("Ok");
document.getElementById('pagina').innerHTML = req.responseText;
}
não está fazendo corretamente o IF, mas no alert logo acima a variável retorno esta alilmentada corretamente. ( a variável retorno contém a string "erro" ).
Está acontecendo do IF cair sempre no else, mesmo quando a variável retorno seja "erro".
Estou testando o IF de forma errada ?
Por favor pessoal, me ajudem, nõao estou conseguindo resolver este problema.
Link para o comentário
Compartilhar em outros sites
1 resposta 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.