Выбор только одного из нескольких флажков в строке отображения тега

Я использую таблицу отображения на моей странице JSP.. Это как...

<display:table name="${MyList}" pagesize="10" requestURI=""  sort="page">
<display:setProperty name="paging.banner.placement" value="bottom" />
<display:column property="Language" sortable="true" title="Name" />
<display:column title="Read">
    <input type="checkbox" name="ReadOnly" id="1" onChange="toggle(this);">
</display:column>
<display:column title="Write">
    <input type="checkbox" name="Write" id="2" onChange="toggle(this);">
</display:column>
<display:column title="Speak">
    <input type="checkbox" name="Speak" id="3" onChange="toggle(this);">
</display:column>
</display:table>

Работало нормально. И тогда мне нужно сделать только одно поле со списком, который будет выбран в каждой строке. Для этого я использовал функцию javaScript

<script type="text/javascript">
function toggle(chkBox) {
    alert("chk----"+chkBox);
    checkboxes = document.getElementsByTagName("input");
    alert("hai-----"+checkboxes);
    var isChecked = chkBox.checked;
    for (var i = 0; i < checkboxes.length; i++) {
        checkboxes[i].checked = false;
    }
    if (isChecked) {
        chkBox.checked = true;
    }
}
</script>

Но теперь я могу выбрать только один из целых флажков в myList. Я хочу выбрать только один комбинированный список из каждого ряда..

Во-первых, я должен сказать.. Мне не нужна кнопка радио там.

Является ли это возможным? и как я могу сделать свой код для достижения этого???

0 ответов

Другие вопросы по тегам