2016-09-08 146 views
1

我有一个选择框,当选择重新加载页面时,如何确保选择仍然保持页面重新加载后选定的值?预先填充选择基于同一选择提交的值

感谢

+0

使用PHP和HTML和你的编码技巧来做到这一点:) – Cagy79

+1

哇我没有想到这 –

+0

你需要显示你已经尝试过什么,以及你面临的问题。 SO不在这里为你编码......成功 – Cagy79

回答

0

事实上他们没有办法在重新加载页面后捕获选定的值。你可以这样做:

  1. 邮寄
  2. 通过获取
  3. 通过会议
  4. 通过cookie的
  5. 或AJAX(不重新加载页面)

您可以选择的选项通过这种方式来测试价值。例如

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

你可以用其他PHP GLobal变量做同样的事情。

1

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

  1. 不要重新加载整个页面,但只填充该更改使用AJAX(异步调用)的动态元素。
  2. 抓在PHP中选择的值,并在选择列表中设置所选<option selected>编程

更迭!

相关问题