Podczas ładowania strony ustawiam fokus na określonym polu wejściowym za pomocą następującego wiersza:
$('#myInputID').focus();
Czy istnieje sposób, aby cofnąć lub usunąć to skupienie po najechaniu kursorem na określony element ? (Po opuszczeniu tego elementu fokus nie musi być resetowany).
Nie mogłem znaleźć funkcji, która jest przeciwieństwem powyższej w jQuery lub w inny sposób działałaby tutaj.
$("[id=myInputID]").blur();
sprawdź
blur()
:źródło: http://api.jquery.com/blur/
źródło
Dla wszystkich pól tekstowych:
źródło
$(':text').attr("disabled", "disabled");
ustawia wszystkie pola tekstowe w tryb wyłączony. Możesz to zrobić w inny sposób, na przykład nadając każdemu identyfikatorowi pola tekstowego. Wykonując ten kod, waga będzie większa i wystąpi problem z wydajnością.Więc lepiej
$(':text').attr("disabled", "disabled");
podejdź.źródło
Jeśli masz
readonly
atrybut, samo rozmycie nie zadziała. Poniższe urządzenie powinno wystarczyć.źródło