Mam stronę xhtml z przejściowym doctype o pole wyboru, które chcę odznaczyć po załadowaniu. Bez JavaScriptu! W przeglądarce Firefox 3.5 (na przykład mogą istnieć inne przeglądarki), użytkownik może sprawdzić dane wejściowe, a następnie załadować stronę i sprawdzić wejście. Jak mogę pokonać to zachowanie?Jak jawnie ustawić checkbox niezaznaczony
Odpowiedz
Nie można, nie bez JavaScriptu. To Firefox specyficzne zachowania, które mogą się pojawić nawet jeśli mógłby jawnie wymusić „niesprawdzony” stan (co nie można, bo brak checked
już oznacza, że.)
Jedyny zakaz Javascript sposób, że wiedzieć, to zmienić nazwę elementu formularza po stronie serwera na każde żądanie, więc FF nie ma szans na zapisanie wartości.
Nie można wiele zmienić, aby zmienić stan dokumentu za pomocą samego HTML. Wszystko, co możesz zrobić, to ustawić checked="checked"
lub nie.
Potrzebny jest język JavaScript lub język po stronie serwera w celu ustalenia, czy ten atrybut powinien zostać ustawiony, czy nie.
JohnP zrobił komentarz, który robi dla mnie najlepiej, ale należy wspomnieć, że pomaga również nagłówek "Cache-Control: no-cache". –
Zastosowanie
autocomplete="off"
Również spojrzeć na Why does the checkbox stay checked when reloading the page?
spróbować umieścić w kodzie tym:
<p><label><input id="test" type="checkbox"></input>Test checkbox</label></p>
zostanie ona zaznaczona, gdy rozpoczyna stron lub odświeża.
wejście do tagu jest tagiem samozamykającym, dlatego '' jest nielegalne – Timidfriendly
- 1. Jade zaznaczony checkbox zaznaczony niezaznaczony w oparciu o warunkowe (jeśli)
- 2. Jak ustawić inny niezaznaczony styl dla nagłówków przestawnych?
- 3. Jak ustawić jawnie rozmiar terminala podczas korzystania z pexpect
- 4. Jak ustawić CheckBox domyślnie sprawdzone w ASP.NET MVC
- 5. Jak dynamicznie ustawić siatki wyboru Model wyboru CheckBox w ExtJs4?
- 6. Jak ustawić wiersz JTable w stan "niezaznaczony" po wybraniu dowolnego wiersza w tej tabeli?
- 7. Jawnie ustawić wartość kolumny na wartość null SQL Developer
- 8. Facebook API API przesłonięcie jawnie ustawić Ustawienia prywatności
- 9. Jawnie domyślnie konstruktor ruch
- 10. Wyjaśnij to: Pole wyboru CheckBox = (CheckBox) sender;
- 11. API21 setButtonTintList na CheckBox
- 12. Android: Jak zmienić rozmiar CheckBox?
- 13. Jak zmienić domyślne obrazy CheckBox
- 14. Grails checkbox
- 15. Jawnie zaimportuj instancje
- 16. Zmiana koloru MD-checkbox
- 17. jQuery otrzymania statusu checkbox
- 18. JQuery - TriState CheckBox
- 19. Android: odbiornik checkbox
- 20. Jak mogę jawnie ustawić szerokość kolumny dla tabel R DT za pomocą R Markdown?
- 21. checkbox jest zawsze "włączony"
- 22. jak rozpocząć działalność w innym module jawnie
- 23. Android - bloki CheckBox ExpandableListView.OnGroupClickListener
- 24. AngularJS: Reverse checkbox State
- 25. CheckBox zmienia wartość dwukrotnie
- 26. JQuery Checkbox Treeview
- 27. Atrybut checkbox Selenium "sprawdzony"
- 28. Asp.Net MVC Checkbox lista
- 29. vb.net checkbox etykieta pozycja
- 30. Centrowanie widoków CheckBox
Jestem prawie pewien, że 'autocomplete =" off "' powinien działać w twoim przypadku, myślę. – JohnP
JohnP powinieneś odpowiedzieć zamiast komentować. –
W firefox często jest tak, że jeśli dane wejściowe pola wyboru nie mają nazwy, jest ono domyślnie zaznaczone. –