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!