Kiedy zmienia się pole wejściowe (zmienia się), uruchamiam funkcję ustawiającą zmienną. Jedynym problemem jest to, że najpierw pole musi stracić ostrość, zanim zmienna zostanie ustawiona i mogę sprawdzić, czy zmieniono pole (pola), to jest to, co chcę zrobić, gdy użytkownik kliknie kartę, dzięki czemu mogę sprawdzić, czy użytkownik zapomniał przesłać swój formularz w poprzedniej zakładce. Ho, aby wymusić utratę skupienia wszystkich możliwych pól, więc najpierw może nastąpić zdarzenie onchange
?Jak wymusić utratę fokusa we wszystkich polach w formularzu w jQuery
33
A
Odpowiedz
67
3
można wywołać zdarzenie .blur()
$('SomeElement').blur(function() {
// do whatever
});
$('SomeElement').blur();
+0
$ ('*: ostrości'). Blur() bacause texteraes i contentEditable elementy mogą być skupione zbyt ... –
'document.body.focus()' – adeneo