我在试用checkbox时遇到一下几个问题,想请大家帮个忙.
1,checkbox用post方法传值的时候,在下一个页面为什么只能得到其中的一个选项而不是全部的选项?
2,如果使用到分页,如何在点击下一页时把所选的数据提交,并且在再次返回该页时能对所选内容进行编辑?
3,如果用js对checkbox进行检查的话,而checkbox的数量不定,这时的js该怎么写?
请大家多提些宝贵意见.

解决方案 »

  1.   

    1.你的代码没有,不清楚,是可以传指的
    2.可以创建一个类,里面用是个HASH,然后将它封装起来,当需要保存要提交数据的时候使用它存储
    3.没遇到过
      

  2.   

    补充一下,在赋值操作中使用的是javaBean的set函数.
      

  3.   

    checkbox如果没有被选中的时候他是不会被提交的。你可以设hidden,通过hidden提交。
      

  4.   

    用js判断好像也可以做到,把那此checkbox都用一个名字,这样用js判断时就是一个数组,对这个数组进行操作就可以了。很简单。
      

  5.   

    用getParameteValues,得到String类型数组
    用getParamete,得到第一个checkbox的value
      

  6.   

    如果你想得到全部选项的值,所有checkbox的名字就要设为不一样.这样就可以在下一页根据名字来取值了.
      

  7.   

    用getParameteValues,得到String类型数组
    如果某个checkbox被选中的话,就会有value值,然后用循环语句进行判断和取值!