选中所有复选框并将选定复选框的名称存储在会话中.PHP、Javascript

Selecting all checkboxes and storing the names of selected checkbox in session. PHP,Javascript

本文关键字:复选框 存储 会话 PHP Javascript      更新时间:2023-09-26

根据数据库中的列数,我使用php生成了一个复选框列表,对于每个复选框,我使用onchange函数将其名称存储在会话变量中(如果它被选中的话)。为了选中所有复选框,我使用了一个javascript。。。。但这样我就无法将复选框名称发送到会话。如何一次选中所有复选框,并将其名称存储在会话变量中(所有复选框中只有选中的名称)??

如果您在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
}