Zadejte hledaný výraz...

Jquery select a onChange submit formuláře – problém

Jadro007:
Pravda, nevyřeší, ale jde spíše o to, že to každopádně nejde (na straně jQuery) udělat jinak (rozuměj lépe), protože by to přineslo víc potenciálních problémů než stávající řešení.
23. 9. 2012 13:39:03
https://webtrh.cz/diskuse/jquery-select-a-onchange-submit-formulare-problem/strana/2#reply811249
Tom
verified
rating uzivatele
(6 hodnocení)
23. 9. 2012 13:49:59
Crash01: ale více submitů neřeší ani tvoje řešení :) Jinak v Nette to jde udělal opravdu pomocí více funkcí takto:
(případně místo anonymních funkcí můžu použít callback na libovolnou funkci v třídě
nebo v jedné funkci pomocí podmínek a jména submitu
23. 9. 2012 13:49:59
https://webtrh.cz/diskuse/jquery-select-a-onchange-submit-formulare-problem/strana/2#reply811248
Jadro007: Žádné řešení jsem nepřednesl, jen poukazuju na to, že to prostě jinak (čistě na straně jQuery) nejde, protože by to přineslo více problémů než užitku. :)
Jediný rozdíl mezi tím co dělá jQuery a netteForms.js je to, že Nette přidá do formuláře skrytý input "nette-submittedBy" ve kterém předává informace o tlačítku, které bylo použité, ale to stejně nic nemění na tom, že žádné transparentní řešení bez toho, aby se to řešilo u konkrétního formuláře prostě pořádně udělat nejde.
23. 9. 2012 14:30:58
https://webtrh.cz/diskuse/jquery-select-a-onchange-submit-formulare-problem/strana/2#reply811247
Tom
verified
rating uzivatele
(6 hodnocení)
23. 9. 2012 16:50:11
Crash01: oukej, myslel jsem že ten natvrdo nastavený hidden input bereš jako řešení :)
Teď mě napadlo hezké řešení, místo
by stačilo (třeba s jQuery)
23. 9. 2012 16:50:11
https://webtrh.cz/diskuse/jquery-select-a-onchange-submit-formulare-problem/strana/2#reply811246
Jadro007: Akorát si nejsem jistý jestli ten kód bude fungovat - způsobí pouze "kliknutí" na tlačítko a jsme stejně hned na začátku.
Osobně využívám pořadí událostí v jQuery:
1. "click" událost na tlačítku přidá do formuláře skrytý input s hodnotou ve formě "name" tlačítka a vrátí true.
2. Teď přijde na řadu událost "submit", která formulář odešle a následně odstraní skrytý input.
Každopádně bychom mohli naší diskusi ukončit - jsme už trošku OT. :)
23. 9. 2012 22:00:34
https://webtrh.cz/diskuse/jquery-select-a-onchange-submit-formulare-problem/strana/2#reply811245
Pro odpověď se přihlašte.
Přihlásit