mathidios Postado Agosto 24, 2011 Denunciar Share Postado Agosto 24, 2011 Galera,Estou fazendo uma aplicação... e normalmente vou fazendo a aplicação e testando no IE, sempre atento a bandeja do ie que mostra erro.Só apresenta erro quando utilizo esta função abaixo, e aponta o erro nas linhas em negritofunction verinom(botao,adulto,crianca){var f=0;var c=1;var r=0;var bt="by_"+botao;for(f=1; f<=adulto; f++){ var w = "adulto_"+botao+"_"+f; var adu = document.getElementById(w).value; c++; if(adu == ""){ alert("Existe campos de nomes acima não preenchidos!"); break; }else{ if(c == adulto){ for(r=1; r<=crianca; r++){ var q = "crianca_"+botao+"_"+r; var cri = document.getElementById(q).value; var y = "idade_"+botao+"_"+r; var id = document.getElementById(y).value; if(cri == "" || id == ""){ alert("Existe campos de nomes acima não preenchidos!"); break; }else{ document.getElementById(bt).style.display = "none"; document.getElementById('apto').style.display = "block"; } } } }}}o que esta acontecendo?obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Agosto 24, 2011 Denunciar Share Postado Agosto 24, 2011 talvez não exista nenhum elemento com o id q vai estar gravado dentro da variavel w.verifique se o texto correspondente ao id q você quer acessar esta sendo formado corretamente. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mathidios
Galera,
Estou fazendo uma aplicação... e normalmente vou fazendo a aplicação e testando no IE, sempre atento a bandeja do ie que mostra erro.
Só apresenta erro quando utilizo esta função abaixo, e aponta o erro nas linhas em negrito
function verinom(botao,adulto,crianca){
var f=0;
var c=1;
var r=0;
var bt="by_"+botao;
for(f=1; f<=adulto; f++){
var w = "adulto_"+botao+"_"+f;
var adu = document.getElementById(w).value;
c++;
if(adu == ""){
alert("Existe campos de nomes acima não preenchidos!");
break;
}else{
if(c == adulto){
for(r=1; r<=crianca; r++){
var q = "crianca_"+botao+"_"+r;
var cri = document.getElementById(q).value;
var y = "idade_"+botao+"_"+r;
var id = document.getElementById(y).value;
if(cri == "" || id == ""){
alert("Existe campos de nomes acima não preenchidos!");
break;
}else{
document.getElementById(bt).style.display = "none";
document.getElementById('apto').style.display = "block";
}
}
}
}
}
}
o que esta acontecendo?
obrigado!
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.