<%=j%> <input type=checkbox value=" <%=itemid%>" name=" <%=questionid%>" <%if(j <2) {out.print(" checked "+j);}%>> <%=item%>
如何改成多选框后如何存入数组,然后写入数据库? questionid = rs.getInt(1);
itemid = Integer.parseInt(request.getParameter(String.valueOf(questionid)));
_sql = "update Items set ItemCount = ItemCount + 1 Where ItemID ="+itemid;
_smt.executeUpdate(_sql);
如何改成多选框后如何存入数组,然后写入数据库? questionid = rs.getInt(1);
itemid = Integer.parseInt(request.getParameter(String.valueOf(questionid)));
_sql = "update Items set ItemCount = ItemCount + 1 Where ItemID ="+itemid;
_smt.executeUpdate(_sql);
<SCRIPT LANGUAGE="JavaScript">
<!--
function Save(){
var arr= [];
var ochk = document.getElementsByName("hobby");
for(var i=0;i<ochk.length;i++){
if(ochk[i].checked){
arr.push(ochk[i].value)
}
}
alert(arr)
}
//-->
</SCRIPT>
<INPUT TYPE="checkbox" NAME="hobby" value="1">1
<INPUT TYPE="checkbox" NAME="hobby" value="2">2
<INPUT TYPE="checkbox" NAME="hobby" value="3">3
<INPUT TYPE="checkbox" NAME="hobby" value="4">4
<INPUT TYPE="button" value="取值" onclick="Save()">
<!--
function Save(){
var arr= [];
var ochk = document.getElementById("list").getElementsByTagName("input");
for(var i=0;i<ochk.length;i++){
if(ochk[i].type=="checkbox"){
if(ochk[i].checked){
arr.push(ochk[i].value)
}
}
}
alert(arr)
}
//-->
</SCRIPT>
<div id="list">
<INPUT TYPE="checkbox" NAME="hobby" value="1">1
<INPUT TYPE="checkbox" NAME="hobby" value="2">2
<INPUT TYPE="checkbox" NAME="hobby" value="3">3
<INPUT TYPE="checkbox" NAME="hobby" value="4">4
<INPUT TYPE="button" value="取值" onclick="Save()">
<div>看你觉得你哪个方便 哪个适合了