Soru IE10'dan net ve anlaşılır şifre simgelerini kaldırma


Kullanıcının bazı metni girdiği bu tasarıma sahibim input type=text ve jQuery ile doğrulanır. Artık kullanıcı bazı verileri girdiğinde, IE10 bir X metin kutusunu temizlemek için imzala, ancak, tasarlayarak özel tasarlanmış örtüşüyor X görüntü ve ayrıca göz simgesi parola alanının özel tasarımını kaplar.

Kullanarak denedim ::-ms-clear için input type=text ve ::-ms-reveal için input type=password ama maalesef hiç bir şey yapmıyor. Bunu açığa çıkarmanın sadece sistemde kullanılmayan bir yerden devre dışı bırakılarak kaldırılabileceğini okudum.

Bu sorunu düzeltmek veya bana bu sorunun nasıl çözüleceğini anlatmak için lütfen bana yardımcı olabilir misiniz?


19
2018-06-08 14:36


Menşei


Lütfen Jsfiddle'daki kodu paylaşın, böylece birisi size yardımcı olabilir - Tkingovr
Tam olarak ne demek istediğini biliyorum. bir çözüm buldun mu? - bishbashbosh


Cevaplar:


Aşağıdaki CSS benim için çalıştı

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

Görmek ::-ms-clear ve ::-ms-reveal Ek bilgi için.


31
2017-11-13 11:05





İki soru. İlk olarak, CSS'nizin aşağıdaki CSS'nin benim için çalıştığından emin misiniz?

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

İkinci soru: IE10'u IE9 modunda veya Geliştirici Araçları'nın altında çalıştırıyor musunuz? Eğer öyleyse, bu seçici işe yaramaz ve IE10 hala şifre gözünü ekler. Şimdi bu konuya bir çözüm arıyorum.


23
2018-06-13 08:39





Verilen yanıtlar uyumluluk modunda olmadığınızda iyi çözümlerdir. Bu harika çalışmalı:

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

Uyumluluk modunda çalışırken maalesef birkaç iyi çözüm var. Burada gördüğünüz gibi, bu css seçiciler uyumluluk modunda çalışmıyor: https://connect.microsoft.com/IE/feedback/details/783743

Bir görüntü ile kaplamak gibi bir şey deneyebilirsiniz. Uygulamanızın nasıl kullanıldığı bağlamına ve bunu kaç kişiye aktarmanız gerektiğine bağlı olarak, IE'deki açık / net özellikleri devre dışı bırakmak için kayıt defterini de düzenleyebilirsiniz. Bunu şöyle yapabilirsin:

  1. Notepad.exe'yi açın
  2. Bunu dosyaya ekle:

    Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00     [HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Internet Explorer \ Main]         "DisablePasswordReveal" = dword: 00000001

  3. DisablePwPeekW7.reg olarak kaydedin

  4. Yaptığınız dosyayı çift tıklayın, kabul edin. Giriş yap ve doğrula.

Daha fazla bilgi için buraya bakın: https://superuser.com/questions/578611/remove-eye-symbol-from-windows-7-ie10-password-field


0
2017-12-17 20:57