Retrait de claire et de révéler le mot de passe icônes de IE10
J'ai cette conception où l'utilisateur tape du texte dans input type=text
et il est validé via jQuery. Maintenant, quand les entrées de l'utilisateur des données, IE10 montre un X
signe pour effacer la zone de texte cependant, de par sa conception il chevauche la coutume conçu X
image et également l'icône en forme d'œil chevauche la conception personnalisée du champ mot de passe.
J'ai essayé d'utiliser ::-ms-clear
pour input type=text
et ::-ms-reveal
pour input type=password
mais malheureusement, il ne fait rien du tout. J'ai lu que révèlent ne peut être enlevé que par le désactiver à partir de quelque part dans le système, qui n'est d'aucune utilité.
Quelqu'un peut-il m'aider ou m'orienter pour résoudre ce problème ou me dire comment ce problème peut être résolu?
- Merci de partager ce code sur Jsfiddle pour que quelqu'un puisse vous aider
- Je sais exactement ce que tu veux dire. Avez-vous trouvé une solution?
Vous devez vous connecter pour publier un commentaire.
Suivantes
CSS
a fonctionné pour moiVoir
::-ms-claire
et::-ms-révèlent
pour des informations supplémentaires.Deux questions. Tout d'abord, êtes-vous sûr que votre feuille de style CSS est correct, car le CSS suivant fonctionne pour moi:
Deuxième question: Êtes-vous en cours d'exécution IE10 dans IE9 mode ou ci-dessous en vertu de l'Outils de développement. Si oui, ce sélecteur ne fonctionne pas et IE10 encore insère le mot de passe de l'œil. Je suis à la recherche d'une résolution de la question maintenant.
Les réponses sont bonnes solutions lorsque vous sont pas en cours d'exécution en mode de compatibilité. Cela devrait fonctionner à merveille:
Malheureusement, il ya quelques bonnes solutions lorsque vous exécutez en mode de compatibilité. Comme vous pouvez le voir ici, les sélecteurs css ne fonctionnent pas en mode de compatibilité pour: https://connect.microsoft.com/IE/feedback/details/783743
Vous pouvez essayer quelque chose comme le couvrant avec une image. Selon le contexte d'utilisation de votre application est utilisée et combien de personnes vous avez besoin de rouler pour, vous pouvez également modifier le registre pour désactiver la révélation/caractéristiques claires dans IE. Vous pouvez le faire comme ceci:
Ajouter ceci au fichier:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main]
"DisablePasswordReveal"=dword:00000001
De l'enregistrer comme DisablePwPeekW7.reg
Double-cliquez sur le fichier que vous venez de faire, accepter. De connexion et de vérifier.
Voir ici pour plus d'infos: https://superuser.com/questions/578611/remove-eye-symbol-from-windows-7-ie10-password-field