选中所有复选框并在会话中存储所选复选框的名称。 PHP,Java脚本

时间:2012-03-23 09:57:27

标签: php javascript session

我有一个使用php生成的复选框列表,具体取决于数据库中的coloumns数量, 对于每个复选框,我正在使用onchange函数将其名称存储在会话变量中(如果已选中)。 为了选择所有复选框我正在使用javascript ....但是这样我就无法向会话发送复选框名称。 如何一次选择所有复选框以及将它们的名称存储在会话变量中(只有已检查的名称必须完全取消)??

1 个答案:

答案 0 :(得分:0)

如果您在onChange=""上使用AJAX函数调用,那么每次单击复选框并设置会话变量时,您必须执行单个函数,在该函数中,您可以有条件地放置此函数,如

  

<强>更新

if (particular checkbox is checked/Unchecked?){
        if(select all checkbox is checked?){
             //send ajax request to php file to unset that particular session, as in this case all check box will be checked
         }else{
             //send ajax request to php file to set that particular session
         }

}elseif(select all checkbox is checked?){
   //send ajax request to php file to set all the checkbox sessions
}