-
Data: 2009-01-06 17:59:20
Temat: Re: JS - jak zrobić poprawnie submit formularza pod FF?
Od: "Marek" <m...@s...interia.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]> Dlaczego liczysz, że po *wciśnięciu klawisza* enter odpali się
> funkcja przypisana do eventu kliknięcia, w dodatku na zupełnie
> innym elemencie? :P
> To nie jest "onDefaultBehaviourOfThisElementFired", ani
> "onSomthingThatWouldHappendAfterClickingThisElementJ
ustOccured".
> :)
Szanowny Macieju :-)
Pozwól, że zacytuję Twoje słowa, których na pamięć się nauczyłem spędzając
noc na poprawkach do CMS'a:
>Nie baw się w protezy. Każdy formularz, zawierający przycisk wysyłający,
>zareaguje na wciśnięcie entera. Bez żadnych, wątpliwej jakości, JS-ów.
><input type="text"> <!-- klepnij enter w tym inpucie, to wyślesz
>formularz -->
><input style="display:none" type="submit">
Możnaby spytać również dlaczego onSubmit formularza jest uruchamiany po
wciśnięciu entera na jakimkolwiek polu kiedy za tą akcję ospowiedzialny jest
przycisk, na który w życiu nie klikniemy bo jest niewidoczny. :-)
(przypomnę, że musi być w IE widoczny aby zadziałał lecz poza ekranem
umieszczony aby uparcie trzymać go niewidocznym).
Jeżeli submit się odpala po wciśnięciu entera to nawet nie przyszło mi do
głowy, że nie ma to związku ze zdarzeniami związanymi za winowajcę tego
zdarzenia, czyli naszego inpuut'a. W FF i NN jest ścisły związek a w IE
tylko gdy ilość pól tekstowych>=2. Olałem to z góry na dół i korzystam z
onSubmit formularza, który zawsze jest wywoływany - niezależnie od
przeglądarki oraz ilości pól tekstowych.
Następne wpisy z tego wątku
- 07.01.09 10:25 Maciej Łebkowski
- 07.01.09 14:55 Marek
- 07.01.09 15:15 Paweł Piskorz
- 07.01.09 21:52 Marek
Najnowsze wątki z tej grupy
- UWAGA: MAM PODEJRZENIE, ŻE onet.pl DOKONUJE ATAKÓW!!!
- Komisja sejmowa odrzuca petycję ws. obowiązkowych kanałów RSS na stronach podmiotów publicznych
- kol. sukces po polsku: "Samurai Labs. Technologia do zapobiegania samobójstwom"
- Wściekli obywatele spalili budynek parlamentu Nepalu [bo odcięli im amerykańskie serwery społecznościowe - przyp. JMJ]
- UWAGA: MAM PODEJRZENIE, ŻE trojmiasto.pl DOKONUJE ATAKÓW
- Cenzura na wolnemedia.net - likwidacja codziennej sekcji "Sygnały zauważone"
- Nowe style na energokod.pl
- Jak działa hosting w którym wykupuje się sam serwer i domenę, bez IP?
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Do sądu trafił pozew zbiorowy przeciw Google'owi - oskarżenie o praktyki monopolistyczne na rynku reklamy internetowej
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
Najnowsze wątki
- 2025-12-14 Dla UTRWALENIA: jak działają "EKO" ZBRODNIARZE
- 2025-12-13 Emisyjność BEV
- 2025-12-13 Dla odprężenia - niezły zawodnik
- 2025-12-12 Cyna dylemat
- 2025-12-12 Warszawa => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-12 Warszawa => Architekt rozwiązań (Workday) - Legal Systems <=
- 2025-12-12 Warszawa => Dynamics 365 Commerce/POS Developer <=
- 2025-12-12 Wrocław => React Developer with knowledge of C++ <=
- 2025-12-12 Białystok => Programista React ze znajomością C++ <=
- 2025-12-12 Warszawa => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-11 To już efekt Żurka czy coś jeszcze GORSZEGO?
- 2025-12-11 Policjanci w mieście Łodzi zmierzą ci prędkość z błędem mniejszym niż producent w laboratorium :-)
- 2025-12-11 Warszawa => Senior Java Developer <=
- 2025-12-11 Kolejny prezent
- 2025-12-10 hameryka




2035 rok coraz mniej realny? Europa traci tempo w wyścigu o elektromobilność