2013-12-09 11 views

Odpowiedz

29

Miałem ten sam problem, a większość css nie pomogła mi usunąć wyraźnego przycisku. I solutioned to po prostu przez ustawienie szerokości i wysokości do 0 (plus wyświetlacza żaden)

.someInputdisplay::-ms-clear {display: none; width:0; height:0;} 

Mam nadzieję, że to może być pomocne!

+1

Bootstrap 3 usuwa przycisk kasowania na polach wprowadzania danych w przeglądarce Chrome, ale nie w IE, ale wydaje się, że Twój kod działa. Zastanawiam się, dlaczego nie jest to uwzględnione w Boostrap. – redbmk

+0

Prawdopodobnie zadziałało, gdy bootstrap 3 został zwolniony, ale nowy IE potrzebuje tego hacka. Dobrą rzeczą jest to, że istnieje sposób, aby go rozwiązać = D –

+0

Potwierdzam, że "szerokość: 0; wysokość: 0;" jest potrzebny, aby "display: none" działał z IE11. Dziękuję :) – ilter

1

Czy możesz użyć :: - ms-reveal dla Win8 w połączeniu z :: - ms-clear? http://msdn.microsoft.com/en-us/library/windows/apps/hh465773.aspx

.someinput::-ms-clear, 
.someinput::-ms-reveal { 
    display: none; 
} 
+0

To nie pomogło. Dzięki. –

+0

Próbowałem również widoczność atrybutów: brak; kolor: biały; padding-right: 20px; wyświetlacz: brak; –

+0

Alternatywnie mogłem zachować wbudowany przycisk "X clear" Wiedziałem, jak złapać zdarzenie uruchamiane, gdy użytkownik kliknie X. Dzięki. –

5

Sprawdź, czy „Pokaż Intranetu w Widoku zgodności” został domyślnie zaznaczone w Narzędzia-> Ustawienia widoku zgodności. Targetting :: - ms-clear i :: - ms-reveal nie działa w trybie zgodności.

Powiązane problemy