Uchovávání dat formuláře (skip onSubmit)
- Mikulas Dite
- Člen | 756
Ahoj,
mám formulář na který přes komponentu přidávám container a controly. To
kvůli tomu, aby se mi při kliknutí na touto komponentou vložený button
neztratila data. Tyto akce zpracovávám přez onClick, problém ale nastává
při metodě onSubmit, která se definuje globálně pro formulář a tudíž ji
nemůžu ovlivnit v komponentě.
Ptám se tedy, jestli je možné v nějaké fázi zpracovaní formu (resp.
právě v metodě onClick) přeskočit až za onSubmit? Teoreticky by stačilo
tam dát redirect, ale nechci ztratit ty data kvůli tomu tuhle
komponentu dělám.
Editoval Mikulas Dite (26. 1. 2010 17:03)
- Mikulas Dite
- Člen | 756
Zbytečně sem to zesložitil, jde mi o to, že postup je
- kliknutí na button
- onClick
- onSubmit
- další
Dá se z onClick dostat až za onSubmit, přeskočit ho?
- Honza Kuchař
- Člen | 1662
ne, musíš si někam uložit, že bylo kliknuto a potom si to zjistit v onSubmit.
//EDIT: Alespoň co já vím.
Editoval honzakuchar (27. 1. 2010 23:40)
- Mikulas Dite
- Člen | 756
To by určitě šlo, ale já bych rád tu komponentu měl úplně samostatnou, tj. nechci editovat onSubmit se kterym by vůbec pracovat neměla. Ten se totiž nastavuje mimo, v tom formu, který je komponentě nadřazený.
- Mikulas Dite
- Člen | 756
Fajn, dík, nechtěl sem znova psát něco co už je řešené jinde, ale takhle je to v pohodě.