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吗?