CSS3选择器无法隐藏IE 11中的密码显示图标

时间:2016-07-28 07:00:11

标签: css asp.net .net internet-explorer-11

我正在尝试使用CCS选择器隐藏密码显示图标,如下所示。

Google Maps API error: RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error
Your site URL to be authorized: http://localhost:8085/ParticiPoint/#/createLocation

我的开发环境: .Net Framework:.Net 4.5.1, Visual Studio 2010, IIS 7.5

我使用IE11,当在jsFiddle中检查兼容性时,它可以工作并隐藏密码显示图标。

http://jsfiddle.net/evildonald/jLuF5/

为什么它不在我的网站(本地和主机)中工作。任何想法作为解决方案都表示赞赏..

谢谢!

2 个答案:

答案 0 :(得分:1)

试试这个:

input::-ms-clear, input::-ms-reveal {
    display: none;
}
  • ::-ms-clear表示文本边缘的一个按钮(“清除按钮”),用于清除<input>元素的当前值
  • ::-ms-reveal将一个或多个样式应用于<input> type=password控件的密码显示按钮

答案 1 :(得分:1)

IE 10仅支持使用CSS隐藏密码显示图标

input::-ms-clear, input::-ms-reveal {
 display: none;
 }

对于IE 11,我使用javascript找到了解决方案here。希望这能帮到别人。