有没有简单的办法?不想一个一个去获取,然后一个一个验证是否为空~~

解决方案 »

  1.   

    $("input:checkbox[name=checkbox]:checked'")
      

  2.   

    把checkbox做成一组数组,然后读取checkbox数组,循环取出已选中的复选框
      

  3.   

    如果楼主的checkbox是相同的name的话.
    可以这么写:<input name="aa" type="checkbox" value="aa"/> aa
    <input name="aa" type="checkbox" value="bb"/> bb
    <input name="aa" type="checkbox" value="cc"/> cc
    <input name="aa" type="checkbox" value="dd"/> dd取得选中的值转换为String[]String[] values = request.getParameterValues("aa");
    if(values!=null && values.length>0){
    for(int i=0;i<values.length; i++){
    System.out.println("选中的值: " + values[i]);
    }
    }如果楼主的checkbox的name不同的话。需要一个个的判断取值了。仅供参考。