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

看板Web_Design作者 (Believe in dreams)時間7年前 (2018/02/23 16:26), 7年前編輯推噓3(304)
留言7則, 4人參與, 7年前最新討論串1/1
目前遇到一個問題, 我在首頁(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都回到預設值? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.29.208 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1519374393.A.2E8.html ※ 編輯: mikevada (114.32.29.208), 02/23/2018 16:28:38

02/23 20:34, 7年前 , 1F
每次page load的時候 重設下拉選單的值
02/23 20:34, 1F
回上一頁也會觸發page load嗎? ※ 編輯: mikevada (223.140.119.147), 02/24/2018 14:02:27

02/25 12:36, 7年前 , 2F
session
02/25 12:36, 2F

02/25 22:27, 7年前 , 3F
就算不回上一頁,使用者自己選兩個值也是會有錯誤吧
02/25 22:27, 3F

02/25 22:28, 7年前 , 4F
所以要在使用者選了選項之後就清掉其他select的選擇
02/25 22:28, 4F

02/26 02:01, 7年前 , 5F
按下就存controller session, view頁 if 有session抓sessi
02/26 02:01, 5F

02/26 02:01, 7年前 , 6F
on沒session抓預設
02/26 02:01, 6F

02/26 10:12, 7年前 , 7F
我是用session抓值
02/26 10:12, 7F
文章代碼(AID): #1QZz0vBe (Web_Design)
文章代碼(AID): #1QZz0vBe (Web_Design)