[CrossBrower - JavaScript] Alguem sabe me dizer uma alternativa para esse pequeno JavaScript?

0 respostas
InsaneChess

Pessoal, tudo bem?
Fiz o seguinte JavaScript abaixo para selecionar sempre somente um “h:selectOneRadio” dentro do RichDataTable e sempre desmarcar o resto.
Porém só funciona no FireFox. No IE o javascript não está desmarcando os demais rádios quando o usuário clicka em um novo…
Alguém sabe o que posso modificar para funcionar o JavaScript no IE?

<script> function dataTableSelectOneRadio(radio) { var id = radio.id.substring(radio.id.lastIndexOf(':')); var el = radio.form.elements; for(var x in el) { if(radio.form.elements[x].type=='radio') { if (radio.form.elements[x].id.substring(radio.form.elements[x].id.lastIndexOf(':')) == id) { radio.form.elements[x].checked = false; } } } radio.checked = true; } </script>

Abraços!

Criado 12 de junho de 2012
Respostas 0
Participantes 1