Mam prosty formularz logowania z 2 polami wejściowymi: "nazwa użytkownika" i "hasło". Pole "nazwa użytkownika" jest domyślnie ustawione. Problem polega na tym, że gdy użytkownik kliknie poza polami "nazwa użytkownika" lub "hasło", fokus zniknie (nie ma go ani w polach "nazwa użytkownika" ani w polach "hasło"). Jak mogę wymusić skupienie na tych 2 polach ? tylkoJak nie tracić fokusu na stronie logowania
W moim przypadku, jest to naprawdę irytujące zachowanie, tak naprawdę chcę to zrobić :)
Czy mogę zrobić coś takiego:
$("*").focus(function() {
if (!$(this).hasClass("my_inputs_class")) {
// How to stop the focusing process here ?
}
});
Eugh. Proszę nie próbuj tego robić. Jeśli użytkownicy chcą, aby fokus znajdował się gdzie indziej, niech mają go gdzie indziej. – Quentin
Może to bardzo irytujące zachowanie skupienia jest czymś, o co cię poproszono, więc nie masz siły, by zrobić inaczej, ale pomyśl: czy naprawdę jest to warte problemów? To jest użyteczne? Nawet konieczne? – Humberto
@Misha: Zapraszamy do programowania aplikacji internetowej! –