根据来自同一选择的提交值预填充选择

时间:2016-09-08 12:07:30

标签: php forms html-select

我有一个选择框,当选择重新加载页面时,如何在页面重新加载后确保选择仍然保留所选值?

由于

2 个答案:

答案 0 :(得分:1)

这里已有2个选项,可能还有更多:

  1. 不要重新加载整个页面,只填充使用ajax(异步调用)更改的动态元素。
  2. 在PHP中捕获所选值并以编程方式在选择列表中设置选定的<option selected>
  3. SUCCES!

答案 1 :(得分:0)

实际上,重新加载页面后,无法捕获所选值。你可以这样做:

  1. By Post
  2. 通过获取
  3. 按会话
  4. 按cookie
  5. 或BY ajax(不重新加载页面)
  6. 您可以通过这种方式选择价值测试。例如

    if(isset($_POST['select']) && $_POST['select']==2){ echo "<option value='2' selected>Second</option>"; }  
    

    您可以使用其他PHP GLobal变量执行相同的操作。