当前位置:  开发笔记 > 编程语言 > 正文

阻止IE突出显示表单中的第一个提交按钮

如何解决《阻止IE突出显示表单中的第一个提交按钮》经验,为你挑选了1个好方法。

表单中输入的预期行为似乎在HTML 4.01规范中未定义,而HTML 5规范说它应该是表单中的第一个提交按钮.

当表单具有焦点时,Internet Explorer(IE)通过添加专有边框或其他内容突出显示表单中的第一个按钮.其他浏览器不添加这样的视觉线索.

我想使用另一个按钮作为默认设置并设置此按钮的样式,以便所有浏览器都提供一个可视线索,它是默认按钮.(我们使用的是每页使用一个表单的ASP.NET,因此很难设计页面,以便始终首先使用默认按钮.)

虽然我可以在大多数浏览器中使用javascript和css轻松完成此操作,但我无法让IE停止突出显示第一个按钮.

有没有办法告诉IE不突出显示第一个提交按钮或突出显示不同的按钮?还是有其他一些我错过的解决方案?



1> 小智..:

在你的asp.net按钮控件上,设置useSubmitBehavior="false".这将html呈现为按钮而不是提交.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有