![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Witam,
kombinuję i nie mam pojęcia co zrobić. Wewnątrz formularza używam autocomplete z jQuery UI i chciałbym by w momencie wyboru elementu z listy i po naciśnięciu klawisza [ENTER] formularz nie był wysyłany. Po prostu chciałbym by wybrana wartość wskoczyła w pole i tyle. Kombinowałem z przechwyceniem klawisza [ENTER] na polu (wychwytuje), ale nie wiem co zrobić dalej. e.preventDefault() nie zadziałało, return false też nie. Oto mój kod:
PS: komunikat "Sraka" się pojawia w momencie wciśnięcia [ENTER] na liście podpowiedzi. // Edit: Widzę, że jednak jest to bug autocomplete :/ Cytat The list of suggestions [...] a Enter keypress will select the selected item (preventing the default form submit) or do nothing special when there is no selected item (allow the default form submit) http://wiki.jqueryui.com/Autocomplete Wie ktoś co z tym fantem zrobić? // Edit: (w miarę rozwiązane) Rozwiązałem to w ten sposób, może komuś się przyda lub ktoś poda lepsze rozwiązanie:
Ten post edytował phpion 4.09.2010, 13:16:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 08:16 |