我在页面中用JSP动态地生成了很多check控件,并且是分页显示的,现在我想要统计那些被勾选了的控件(参数要传给JSP处理),并把它们立即反映在页面上(比如总的被勾选的个数,有哪些项被选了),该怎么做呢?

解决方案 »

  1.   

    给每个Check加上onclick事件,用js处理选中或不选中
      

  2.   

    老办法:在js中如果check名称相同可以用集合形式访问,循环读取状态便可实现.
      

  3.   

    我知道可以用JS处理选中没选中,但现在的关键是如何传参数给JSP呢?因为我主要是想统计被选的CHECK控件,并用JSP处理相关信息。
      

  4.   

    我看他们都说用session存选中了那些
      

  5.   

    假设已经存在了 3个checkbox框,对于checkbox框都有对应checked属性,这个属性值决定了这个checkbox是否被选中。另外还存在一个hidden域(可选)。
    如何取值:
    对于已经存在的checkbox,我们写一个script function,将选中的checkbox存放在一个array中,假设这个数组为checkArr,这个时候我们要将参数传递给jsp或者action进行处理,2种方式:
    1:url传递。例如:http://localhost:8080/myweb/oa/process.jsp?username='XXXX';
    2:通过hidden传递(属于formbean类型的传递方式)