Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Estou com o seguinte problema. Tenho uma tela de pesquisa. Quando clico num botão, realizo a pesquisa no servidor e exibo uma tabela. A primeira coluna possui um radio. O radio é gerado com o mesmo nome. Logo, quando tenho várias linhas na tabela, eu consigo trabalhar com o array desses radio. Para recuperar um valor, estou fazendo o seguinte:
for(var i = 0; i < document.forms["buscarProfissionalCAAForm"].elements["rdoProfissional"].length; i++){
if(document.forms["buscarProfissionalCAAForm"].elements["rdoProfissional"][i].checked){
dadosProfissional = document.forms["buscarProfissionalCAAForm"].elements["rdoProfissional"][i].value;
break;
}
}
O problema é quando minha pesquisa retorna apenas uma linha. Nesse caso, o código acima não funciona, pois o campo rdoProfissional já não será mais array.
Como posso fazer para diferenciar como pegar o valor de um array ou não?
Obrigada!
Carregando comentários...