在php页面中,有个checkbox按钮,刷新之前,确定自己的选项,刷新之后恢复到默认的选择,如何做到刷新之后这个页面还是保存我之前的选项。这个checkbox选择之后,结果保存在数据库中。求指教

解决方案 »

  1.   

    每次点击checkbox,就保存相应的值到数据库中,读取的时候,根据数据库中的值,确定是否打勾
      

  2.   

    第一次提交之后,保存在数据库的同时把默认选项存到cookie、session或者以参数传回前端,前端判断到选项与上次所选相同时为checkbox添加"checked"属性
      

  3.   

    现在不都走不刷新的路线了么。 ajax 
      

  4.   


    问题上可以得到是否选中,但是在页面上不知该如何显示,因为执行到<input....>总是执行默认值,无法改变
      

  5.   

    代码是:<input type="checkbox" name="toggle" id="lk" checked="unchecked"onclick="lkd();"> 
      

  6.   


    if($is_check)//这里的条件判断这个checkbox是否被选中过
    echo '<input type="checkbox" name="toggle" id="lk" checked onclick="lkd();"/> ';//选中
    else echo '<input type="checkbox" name="toggle" id="lk" onclick="lkd();"/> ';//不选中
      

  7.   

    但是这样checkbox的位置与之前不是变化了吗?
      

  8.   

    但是这样checkbox的位置与之前不是变化了吗?
    er
    而且这是要在刷新的时候进行判断的