我有一个表单,它有一个复选框、值(您想要多少个项目)、项目(例如:笔、橡皮)。
我的值设置为 0,我希望当我检查时,值会变成 0 -> 1
这是我的代码:
<div class="container">
<table>
<thead>
<tr><th>checkbox</th><th>value</th><th>item</th></tr>
</thead>
<tbody id="myTable">
<%
String sql = "select * from send";
pstmt = conn.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery();
pstmt.setQueryTimeout(60);
while(rs.next()){
String name = rs.getString("name");
String c_id = rs.getString("c_id");
out.print("<tr><td>"+"<input type=checkbox name='a'id='a' value="+c_id+" onclick='testfun( this,"+c_id+")'>"+"</td>"
+ "<td><input type=text id='"+c_id+"' value=0 SIZE=5></td><td>"+name+"</td></tr> ");
}
rs.close();
%>
</tbody>
</table>
</form>
</div>
<script type="text/javascript">
unction testfun(element, c_id) {
var x = document.getElementById('c_id');
//if check-box is checked
if (element.checked) {
x.value ="1";
} else {
x.value ="0";
}
}
</script>
我该怎么办?我不知道为什么我不能改变价值?
回首忆惘然
肥皂起泡泡
相关分类