-
Data: 2009-01-03 18:36:19
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 ]> Pole mode nie musi być w GET.
Hmm.. może faktycznie to zmienię na POST'a. Również łatwo będzie można
sterować wartością z poziomu PHP jak i JS... Ale chwila - mam inny pomysł -
opis na końcu.
> Można tak (choć kIEpski wymaga hacków):
Wolałbym unikać jaiś obejść jeśli da się zrobić coś "grzecznie".
> Kliknięty submit wysyła swój value, choć to, który zostanie wysłany przy
> wciśnięciu enter jest zależne od przeglądarki (może być pierwszy submit w
> formularzu albo pierwszy za polem mającym focus).
Na losowość nie mogę sobie pozwolić :-) Jednakże ustawianie jakiegoś
ukrytego pola rozwiąże problem.
> <input type=hidden name=mode value=...>
>
> i zmieniać to wtedy, gdy zmieniasz inne pola formularza.
No właśnie :-)
A oto pomysł:
Z poziomu PHP wypełniamy action formularza "?mode=akca_domyslna". Przyciski
add i update mogą nadal bez przerabiania ok. setki stron w części
redakcyjnej CMS'a działać po staremu: czyli też modyfikować action. Usuwamy
"wrażliwość" inputów na enter i zastępujemy ją ukrytym <input
type="submit">, który służy tylko do akceptacji domyślnej akcji. W ten
sposób enter bedzie bez obsługi ze strony JS i zadziała wszędzie poprawnie.
Mam rację czy coś przeoczyłem?
Następne wpisy z tego wątku
- 03.01.09 19:15 porneL
- 03.01.09 19:17 porneL
- 03.01.09 19:19 Paweł Piskorz
- 03.01.09 19:28 Paweł Piskorz
- 04.01.09 11:38 Marek
- 04.01.09 11:57 Marek
- 04.01.09 12:00 Marek
- 04.01.09 12:07 Marek
- 04.01.09 12:23 Paweł Piskorz
- 04.01.09 12:25 Paweł Piskorz
- 04.01.09 15:10 Marek
- 04.01.09 15:14 Marek
- 04.01.09 16:43 porneL
- 04.01.09 16:49 Marek
- 04.01.09 17:05 porneL
Najnowsze wątki z tej grupy
- 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
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
Najnowsze wątki
- 2025-06-19 Gdynia => Sales Executive / KAM <=
- 2025-06-19 Warszawa => IT Business Analyst (projects in the telco sector) <=
- 2025-06-19 Lublin => Programista Delphi <=
- 2025-06-19 Warszawa => Scrum Master <=
- 2025-06-19 Warszawa => Solution Architect <=
- 2025-06-19 Warszawa => Software Solution Architect <=
- 2025-06-19 Zakrzewo => Konsultant SAP HCM <=
- 2025-06-19 Zakrzewo => SAP HCM Consultant <=
- 2025-06-19 Poznań => SAP HCR Consultant <=
- 2025-06-19 6,756,000 car crashes in the United States in 2019 with 36,096 fatalities.
- 2025-06-19 6,756,000 car crashes in the United States in 2019 with 36,096 fatalities.
- 2025-06-18 Poseł KO mecenas Giertych został pouczony o obowiązującym prawie [z SN]
- 2025-06-18 112
- 2025-06-18 Poznań => MLOps Engineer <=
- 2025-06-18 Gdańsk => Mainframe (z/OS, Assembler) Developer <=