JavaScript 模糊在 IE 中不起作用
<html>
<body>
<select onfocus='blur(this);'>
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select>
</body>
</html>
在 Firefox 中这工作得很好。在 IE8 中,通过重复单击可以出现选项。什么给?我还能做些什么来使选择变为只读而不将其显示为禁用吗?
<html>
<body>
<select onfocus='blur(this);'>
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select>
</body>
</html>
In firefox this works fine. In IE8, by clicking repeatedly you can get the options to appear. What gives? Anything else I can do to get the select to be readonly without showing it as disabled?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可能想去这里:
HTML 表单只读 SELECT 标签/输入
You might want to go here:
HTML form readonly SELECT tag/input
它将是 onfocus="this.blur()"
但你为什么要这样做呢?只需禁用它即可。如果您需要该值,请将其复制到隐藏字段
更新:
it would be onfocus="this.blur()"
but why would you do this? Just disable it. If you need the value, copy it to a hidden field
UPDATE: