2016-09-08 145 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>編程

更迭!

相關問題