重新加载页面时,不要在选择框中保留先前选择的值
有人知道如何防止浏览器在客户端重新加载页面时保留最后选择的选项吗?
问题是,当我重新加载页面时,它会保留最后选择的选项,当我在地址栏中选择网址并按 Enter 键时,它将被重置。
我想要第二个结果,这意味着我想让浏览器始终重置选择框。
请用最简单、最安全的方法:)
谢谢。
Deos anybody know how to prevent the browser from keeping the last selected option when the client reloads the page?
The problem is that when I reload the page, it keeps the last selected option, and when I select the url in the address bar and hit Enter it will be reset.
I want the second result whicth means that I want to get the browser always reset the select box.
Please the simplest and the safest way :)
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
autocomplete="off" 属性适用于 select 元素以及 input 元素:
The autocomplete="off" attribute works on select elements as well as on input elements:
只需在 javascript 中设置该值即可。这样,当页面加载时,它总是初始化为相同的值。仅使用
是行不通的。
在 javascript 中,它会是这样的:
jquery 更有帮助:
传递 true 作为第二个参数会清除任何先前选择的值。 Jquery 选择框提示。
Just set the value in javascript. That way when the page is loaded its always initialized to the same value. Just using
<option selected="selected">
won't work.in javascript it would be something like this:
and jquery helps even more:
passing true as the second argument clears any previously selected value. Jquery select box tips.