问题描述
reg.jsp类容 <tr><td bgcolor="#ffffff" height="25" align="right"><b><font color="#555555" >爱好:</font></b></td> <td height="25" colspan="2" bgcolor="#ffffff"> <input type="checkbox" name="check_box" Value="阅读">阅读 <input type="checkbox" name="check_box" Value="写作">写作 <input type="checkbox" name="check_box" Value="运动">运动 <input type="checkbox" name="check_box" Value="摄影">摄影 <input type="checkbox" name="check_box" Value="电脑"> 电脑 <input type="check_box" name="love" Value="卡通">卡通 <input type="check_box" name="love" Value="交友">交友 <input type="check_box" name="love" Value="绘画">绘画 </td> </tr>regrusult.jsp类容:String[] boxs = request.getParameterValues("check_box");for(int i=0;i<boxs.length;i++){System.out.println(boxs[i]);}结果打印出来 全是: on怎样才能得到value的值了?[size=small][/size]
解决方案
<html><head><script type="text/javascript">function createOrder(){food=document.forms[0].foodtxt=""for (i=0;i<food.length;++ i){if (food[i].checked){txt=txt + food[i].value + " "}}alert("您订购的早点有: " + txt)}</script></head><body><p>你需要什么样的早点?</p><form><input type="checkbox" name="food" value="油条">油条<br /><input type="checkbox" name="food" value="豆浆">豆浆<br /><input type="checkbox" name="food" value="鸡蛋">鸡蛋<br /><br /><input type="button" onclick="createOrder()" value="发送订单"><br /></form></body></html>希望对你有帮助,代码要放代码框里,别直接复制来,不好看!