[問題] 回上一頁時,如何讓select box載入預設值

作者: mikevada (vada)   2018-02-23 16:26:30
目前遇到一個問題,
我在首頁(html)有放好幾個select box
<select onChange="submitcheck()" name="ip">
<option>請選擇</option>
<option value="10.1.1.0">10.1.1.0</option>
<option value="10.1.2.0">10.1.2.0</option>
<option value="10.1.3.0">10.1.3.0</option>
</select>
<select onChange="submitcheck()" name="it">
<option>請選擇</option>
<option value="10.2.1.0">10.2.1.0</option>
<option value="10.2.2.0">10.2.2.0</option>
<option value="10.2.3.0">10.2.3.0</option>
</select>
在使用者點選第一個選項後,會submit到下一頁,
雖然我有放一個回首頁的button,
但使用者又有可能直接按瀏覽器的上一頁,
結果select並不會回到預設值的"請選擇",而是停留在第一個選項(10.1.1.0),
如果使用者下次選第二個select box時就會抓到兩個值(10.2.1.0),而造成錯誤,
因為我有用"請選擇"這串字來做判斷,
要怎樣才能用javascript之類的方式,讓它所有的select box都回到預設值?
作者: vi000246 (Vi)   2018-02-23 20:34:00
每次page load的時候 重設下拉選單的值
作者: molopo (mmm)   2018-02-25 12:36:00
session
作者: Kenqr (function(){})()   2018-02-25 22:27:00
就算不回上一頁,使用者自己選兩個值也是會有錯誤吧所以要在使用者選了選項之後就清掉其他select的選擇
作者: molopo (mmm)   2018-02-26 02:01:00
按下就存controller session, view頁 if 有session抓session沒session抓預設
作者: crazwade (crazwade)   2018-02-26 10:12:00
我是用session抓值

Links booklink

Contact Us: admin [ a t ] ucptt.com