重新加载页面时,请勿在选择框中保留先前选择的值

时间:2010-12-01 23:40:53

标签: html select

Deos有谁知道当客户端重新加载页面时如何防止浏览器保留最后选择的选项?

问题是,当我重新加载页面时,它会保留最后选择的选项,当我在地址栏中选择url并按Enter键时,它将被重置。

我想要第二个结果,这意味着我想让浏览器始终重置选择框。

请以最简单,最安全的方式:)

感谢。

2 个答案:

答案 0 :(得分:4)

autocomplete =" off"属性适用于选择元素以及输入元素:

<select autocomplete="off" >
     <option>1</option>
     <option selected>2</option>
</select>

答案 1 :(得分:1)

只需在javascript中设置值即可。这样,当页面加载时,它总是初始化为相同的值。只使用<option selected="selected">将无效。

在javascript中它会是这样的:

document.getElementById("selectBoxToBeReset").options[indexToBeSelected].selected = true;

和jquery帮助更多:

$("#selectBoxToBeReset").selectOptions("value to be selected", true);

传递true作为第二个参数清除任何先前选择的值。 Jquery select box tips.