<input type="checkbox"  id="checkbox1" name="checkbox1"/>
请教大家下 这个元素提交以后 我在服务器端 用request.getParameter("checkbox1")
获取的值是什么,如果我要用它 传值,是在该页面中 给这个 type='checkbox'  添加value='值'  么??还有我要用js判断该checkbox 是否被 选中了该则么写??
2个简单的问题 谢谢!!

解决方案 »

  1.   

    第二个问题是在页面用js判断该checkbox 是否被选中,
    那在服务器端怎么判断该checkbox是否被选中???
    三个问题
      

  2.   

    加上value='值' ,如果选择,request.getParameter("checkbox1")为value,不选为""js:
    if(document.getElementByID("checkbox1").checked)
    .....
      

  3.   

    request.getParameter("checkbox1")
     获取的是value的值 
    js判断checkbox是checked  是否为true
    服务器端可以用  request.getParameter("checkbox1") 来判断,当先中时,经个值 给value,
      

  4.   

    楼上的意思是: 如果该checkbox 是被选中的状态就会 给服务器传个value值,如果不是被选中状态value就不会被传到服务器端是么??
    还有如果被选中了 value中没有值是什么情况???
      

  5.   

    http://topic.csdn.net/u/20090401/13/ac6a1acd-d201-4a65-a0ed-f0a18bdc8d5e.html看一下这篇文章. 然后,没有value,取的话,会为空
      

  6.   

    好像应该是用request.getParametervalues("checkbox1")来获取值吧
      

  7.   

    把复选框放在一个表单内
    当表单提交后
    在后台再用String[] chk = request.getParameterValues("CheckBox的名字");
    这样子就把所有为选中状态的复选框的value值得到。