Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal, estou com um problema
este é o meu codigo:
function enviar()
{
var limite = document.forms.length - 1;
var atual = 0;
var items;
var itemAtual = 0;
var erro;
var ErroFinal = 0;
var attChk;
var teste; if(atual > 0)
{
items = document.forms[atual].radio.length - 1;
}
else
{
items = document.forms[atual].radio.length - 1;
}
erro = items;
for(itemAtual = 0; itemAtual <= items; itemAtual++)
{
if(atual > 0)
{
attChk = document.forms[atual].radio[itemAtual].checked;
}
else
{
attChk = document.forms[atual].radio[itemAtual].checked;
}
if(attChk)
{
erro --;
}
if(erro == items && itemAtual == items)
{
ErroFinal = 1;
}
}
atual++;
}
if(ErroFinal) alert('preencha todos os campos');
} alert('ok');
}
}
eu preciso que quando a variavel atual for maior que 0 em document.forms[atual].radio.length fique document.forms[atual].radio + (atual+1).length
ou seja retorne: document.forms[atual].radio2.length... isso é possivel?
obrigado
Carregando comentários...