-
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
- 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>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
- TypeScript - jak uzyskać zmienne prywatne? Gdzie korzyści z TS?
Najnowsze wątki
- 2024-05-26 O co chodzi?
- 2024-05-26 PJ autobus-tramwaj
- 2024-05-26 Renault Trafic i lampka z czerwonym STOP
- 2024-05-26 cena pięciocyfrowa
- 2024-05-26 Re: Jak dobra KE "okrada" złą Rosję "dla Ukrainy"
- 2024-05-25 supercap
- 2024-05-25 Sulzbach => Technischer Rollouter (d/m/w) <=
- 2024-05-25 Warszawa => Senior Account Manager <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Interactive/Experience Designer <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Re: znów ten wrocław