Validação de radio
Galera, fiz um script para validar no form meus radiobuttons. Até ai beleza, segue o code abaixo:
function ValidaForm() { var num_rd = 0, i = 0, flag = false; num_rd = document.f_altera_departamento.rd_cd_departamento.length; for (i=0; i < num_rd; i++){ if (document.f_altera_departamento.rd_cd_departamento[i].checked){ flag = true; } } if (flag){ document.f_altera_departamento.target = "_center"; document.f_altera_departamento.action = "altera.php"; return true; }else{ alert("Erro - Nenhum departamento selecionado"); return false; }}
Só para que voces entendam, no form os radio aparecem de acordo com o numero de registros no banco, ou seja, se tenho, 10 departamentos, vai aparecer os dados dos 10 com um radio para cada.
Porém, quando tenho apenas um registro, ela não está validando, ou seja, mesmo eu selecionando, ele diz que não tem nenhum selecionado. Para teste, dei um alert no num_rd e aparece undefined. Não era para aparecer "1", pois quando tenho 2 registros o num_rd vale "2".
O que esta errado ????? alguem sabe ???
Discussão (5)
Carregando comentários...