2013-06-08 7 views
17

私はinput type=textにテキストを入力し、jQueryを使って検証します。ユーザーが何らかのデータを入力すると、IE10はXの署名をクリアテキストボックスに表示しますが、デザイン上はカスタムデザインのXイメージと重なり、目のアイコンはパスワードフィールドのカスタムデザインと重なっています。IE10から明瞭かつ明白なパスワードアイコンを削除する

私はinput type=passwordためinput type=textため::-ms-clear::-ms-revealを使用して試してみたが、残念ながら、それはまったく何もしません。私はそれを使用していないシステムのどこかから無効にすることによってのみ明らかにすることができることを読んだ。

この問題を解決する方法を教えてもらえますか、またはこの問題の解決方法を教えてください。

+0

してくださいので、誰かが、私はあなたが意味を正確に知っているあなたに – Tkingovr

+0

を助けることができます。あなたは解決策を見つけましたか? – bishbashbosh

答えて

22

2つの質問。

::-ms-reveal { 
    display: none; 
} 

2番目の質問:あなたはIE9モードまたは下記の開発者ツールの下でIE10を実行されていることを第一に、あなたは以下のCSSは、私の作品として、あなたのCSSが正しいことを確認します。その場合、このセレクタは機能していないように見え、IE10はまだパスワードアイを挿入します。私は今、その問題の解決策を探しています。

27

CSS

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

は、余分な情報については、::-ms-clear::-ms-revealを参照してください。私のために働きました。

0

互換モードで実行していないときの回答は良い解決策です。これはうまくいくはずです:

残念ながら、互換モードで実行しているときは、良い解決策はありません。ここからわかるように、これらのCSSセレクタは互換モードでは動作しません。https://connect.microsoft.com/IE/feedback/details/783743

画像で覆うようなものを試すことができます。アプリケーションの使い方や、ロールアウトする必要がある人の数に応じて、レジストリを編集してIEの公開/消去機能を無効にすることもできます。

    1. オープンメモ帳
    2. ファイルにこれを追加します:あなたはそうのようにすると、それを行うことができます

      ます。Windows Registry Editor Version 5.00 [ます。HKEY_LOCAL_MACHINE \ SOFTWARE \ポリシーには、Microsoft \ Internet Explorerの\メインを\ ] "DisablePasswordReveal" = DWORD:DisablePwPeekW7.regとしてそれを保存00000001

    3. 作成したファイルをダブルクリックし、そのまま使用します。ログインして確認してください。

    詳細はこちらをご覧ください:Jsfiddleでコードを共有https://superuser.com/questions/578611/remove-eye-symbol-from-windows-7-ie10-password-field

  • 関連する問題