Javascript 选择不同的值​使用单选按钮

Javascript 选择不同的值​使用单选按钮,javascript,java,html,jsp,prepared-statement,Javascript,Java,Html,Jsp,Prepared Statement,下午好,我有一个问题,我有一个表格,里面充满了我数据库中的信息,问题是每一行我都有一个单选按钮,上面有“是”和“否”两个选项来确认这些信息 <div class="container"> <br><div class="alert alert-info" role="alert"><center>LISTADO DE ESTUDIANTES</center></div> <

下午好,我有一个问题,我有一个表格,里面充满了我数据库中的信息,问题是每一行我都有一个单选按钮,上面有“是”和“否”两个选项来确认这些信息

<div class="container">
            <br><div class="alert alert-info" role="alert"><center>LISTADO DE ESTUDIANTES</center></div>
            <h6>*REGISTRO DEL ID O CEDULA DE LOS ESTUDIANTES QUE ASISTIERON ALA TUTORIA<span class="label label-default"></span></h6>
            <div class="form-group">
                <label for="Input" class="col-sm-6 control-label">ID O CEDULA DELOS ESTUDIANTES</label><br>
                <table class="table">
                    <thead>
                        <tr>
                            <td>PIDM</td>
                            <td>ID</td>
                            <td>ESTUDIANTES</td>
                            <td>EMAIL</td>
                            <td>CÉDULA</td>
                            <td>PRESENTES</td>
                        <tr>
                    </thead>
                    <tbody>
                        <%   PreparedStatement st;
                            ResultSet ts;
                            st = co.prepareStatement("select * from uztasistentes where codigo_uztplanif ='" + codr + "'  and codigo_uzgtformularios =3");
                            ts = st.executeQuery();
                            //      Formularios_Connection con = F
                            while (ts.next()) {
                        %> 
                        <tr>
                            <td class="text-center"><%= ts.getInt("SPRIDEN_PIDM")%> </td>
                            <td class="text-center"><%= ts.getString("UZTASISTENTES_ID")%> </td>
                            <td class="text-center"><%= ts.getString("UZTASISTENTES_ESTUDIANTE")%> </td>
                            <td class="text-center"><%= ts.getString("UZTASISTENTES_EMAIL")%> </td>
                            <td class="text-center"><%= ts.getString("UZTASISTENTES_CEDULA")%> </td>
                            <td <label class="radio-inline">
                                    <input type="radio" name="optradio">SI
                                </label>
                                <label class="radio-inline">
                                    <input type="radio" name="optradio">NO
                                </label>
                            </td>
                        </tr>
                    <% }
                        ts.close();
                    %> 
                    </tbody>
                </table>
            </div>
        </div>

问题是,如果我有20行数据,它只允许我从一行中选择答案,例如,我在第1行中选择“如果”,我在第2行中选择“否”,我在第1行中所做的选择将自动删除,以更正此错误的任何建议。我将非常感激

单选按钮的名称每行应该是唯一的,如:

name="optradio1"; //for the first row
name="optradio2"  //for the second row
name="optradio3"; //for the third row

我创建了一个整数变量count,因此每次迭代时,它都是add加1,因此我用相同的名称重命名单选按钮,例如: 第0行- 第1行- 第2行-

示例如下:

<div class="container">
    <br><div class="alert alert-info" role="alert"><center>LISTADO DE ESTUDIANTES</center></div>
    <h6>*REGISTRO DEL ID O CEDULA DE LOS ESTUDIANTES QUE ASISTIERON ALA TUTORIA<span class="label label-default"></span></h6>
    <div class="form-group">
        <label for="Input" class="col-sm-6 control-label">ID O CEDULA DELOS ESTUDIANTES</label><br>
        <table class="table">
            <thead>
                <tr>
                    <td>PIDM</td>
                    <td>ID</td>
                    <td>ESTUDIANTES</td>
                    <td>EMAIL</td>
                    <td>CÉDULA</td>
                    <td>PRESENTES</td>
                <tr>
            </thead>
            <tbody>
                <%   PreparedStatement st;
                    ResultSet ts;
                    st = co.prepareStatement("select * from uztasistentes where codigo_uztplanif ='" + codr + "'  and codigo_uzgtformularios =3");
                    ts = st.executeQuery();
                    var count = 0;
                    //      Formularios_Connection con = F
                    while (ts.next()) {
                %> 
                <tr>
                    <td class="text-center"><%= ts.getInt("SPRIDEN_PIDM")%> </td>
                    <td class="text-center"><%= ts.getString("UZTASISTENTES_ID")%> </td>
                    <td class="text-center"><%= ts.getString("UZTASISTENTES_ESTUDIANTE")%> </td>
                    <td class="text-center"><%= ts.getString("UZTASISTENTES_EMAIL")%> </td>
                    <td class="text-center"><%= ts.getString("UZTASISTENTES_CEDULA")%> </td>
                    <td <label class="radio-inline">
                            <input type="radio" name="optradio_<%=count%>">SI
                        </label>
                        <label class="radio-inline">
                            <input type="radio" name="optradio_<%=count%>">NO
                        </label>
                    </td>
                </tr>
            <%
                count++;
                }
                ts.close();
            %> 
            </tbody>
        </table>
    </div>
</div>

谢谢你,朋友,如果对我有用的话。现在我有另一个问题,既然所有这些都是以某种形式存在的,我将如何接收这些值​​我在radiobutton的每一行中选择的,示例名称的最终名称是:因为我把它和值放在一起​​是无效字符串radio=request.getParameter optradio;相反,这会给出错误字符串radio=request.getParameter optradio uz++count+,只要您想在列表中使用此功能,我建议您使用ajax来处理它。你正在使用ASP.NET吗?