Select 使用单选按钮的不同值
Select different values using a radiobutton
下午好,我有一个问题,我有一个 table,里面装满了我数据库中的信息,问题是对于每一行,我都有一个单选按钮,带有选项 yes 和 no 来确认信息,
<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 行数据,它只允许我 select 来自单行的答案,例如我 select 如果在第 1 行,我去第 2 行我 select 否并且我在第 1 行中创建的 selection 被自动删除任何纠正此错误的建议。非常感谢
每行的单选按钮名称应该是唯一的,例如:
name="optradio1"; //for the first row
name="optradio2" //for the second row
name="optradio3"; //for the third row
...
我创建了一个整数变量count,所以每次迭代时,它都会加一,所以我将单选按钮重命名为相同的名称,例如:
第 0 行 - <input type="radio" name="optradio_0">
第 1 行 - <input type="radio" name="optradio_1">
第 2 行 - <input type="radio" name="optradio_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>
下午好,我有一个问题,我有一个 table,里面装满了我数据库中的信息,问题是对于每一行,我都有一个单选按钮,带有选项 yes 和 no 来确认信息,
<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 行数据,它只允许我 select 来自单行的答案,例如我 select 如果在第 1 行,我去第 2 行我 select 否并且我在第 1 行中创建的 selection 被自动删除任何纠正此错误的建议。非常感谢
每行的单选按钮名称应该是唯一的,例如:
name="optradio1"; //for the first row
name="optradio2" //for the second row
name="optradio3"; //for the third row
...
我创建了一个整数变量count,所以每次迭代时,它都会加一,所以我将单选按钮重命名为相同的名称,例如:
第 0 行 - <input type="radio" name="optradio_0">
第 1 行 - <input type="radio" name="optradio_1">
第 2 行 - <input type="radio" name="optradio_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>