[问题] 回上一页时,如何让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