从IE10中删除清除并显示密码图标

use*_*833 22 css internet-explorer

我有这样的设计,用户输入一些文本,input type=text并通过jQuery验证.现在,当用户输入一些数据时,IE10会显示一个X清除文本框的符号,但是,根据设计,它与自定义设计的X图像重叠,并且眼睛图标与密码字段的自定义设计重叠.

我已经尝试使用::-ms-clearinput type=text::-ms-revealinput type=password但不幸的是,它什么都没有.我已经读过只能通过从系统中没有用的地方禁用它来删除它.

任何人都可以帮助我或指导我解决这个问题或告诉我如何解决这个问题?

小智 46

以下CSS对我有用

input::-ms-clear, input::-ms-reveal {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

请参阅::-ms-clear::-ms-reveal获取更多信息.


Ada*_*ord 26

两个问题.首先,您确定您的CSS是正确的,因为以下CSS适用于我:

::-ms-reveal {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

第二个问题:您是在IE9模式下运行IE10还是在Developer Tools下运行IE10.如果是这样,此选择器似乎不起作用,IE10仍然插入密码眼.我现在正在寻找解决这个问题的方法.