javascript - 单选按钮在表中只保存一个值?

标签 javascript html

我有一个从数据库动态生成的html形式的表。所以,这里我使用了for循环。现在我的问题是整个表单选按钮只包含一个值。但我想在每一行中保留一个值并且无法找到解决方案。对于任何帮助,请提前致谢。

    <table class="table" id="attendanceTableId" style="width: 500px;">
    <%
    for(int i=0;i<=se.size()-1;i++) {
    %>
      <tr>
         <td><input type="textbox" name="studentName" value="<%=se.get(i)%>" style="background-color: #A7C5C2" readonly></td>

         <td><input type="radio"  name="status" value="Present" style="width: 15px; height: 15px;" />Present

         <input type="radio" name="status" value="Absent" style="width: 15px; height: 15px;">Absent</td>
      </tr>

    <%
    }
    %>
    </table>                           

最佳答案

使用name="status_<%= i %>"或类似的 radio 输入标签的名称参数。目前,它们都共享相同的 name ,因此被分组在一起。每个单选按钮组只能有一个选定值。如果您在名称参数中包含行索引,则每行将获得一个单选按钮组。

关于javascript - 单选按钮在表中只保存一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37582756/

相关文章:

javascript - 防止 Scala 不必要地转义 XML 中的双引号

javascript - 在 THREE.js 中使用不同的位置/旋转多次绘制 Object3D

javascript - AngularJS 通过 $http.post 将更新的数据发送到 php 页面

html - CSS border-image 使用 bootstrap 在 firefox 中中断

javascript - html 和 javascript - 滚动后使单选按钮可见

javascript - 如何在带边框的 ext js 中创建 Layout 2X2 布局?

javascript 检查正则表达式是否适用

javascript - Uncaught ReferenceError : sendEmail is not defined

javascript - 如何在具有html的变量中使用变量

Python-Beautiful Soup 不解析整个无序列表