Mizení vlastních hidden inputů po neúspěšné validaci
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Honza.Mottl
- Člen | 104
Ahoj, prosím o radu.
Do formuláře si přidávám své speciální hidden inputy. V případě
neúspěšné validace se mi tyto inputy z rozpracovaného formuláře
ztratí.
Je možné odchytit neúspěšnou validaci je nějak opětovně poslat na
klienta? Díky.
- Pavel Kravčík
- Člen | 1196
$form->onValidate[] = [$this, 'validateForm'];
$form->onError[] = [$this, 'errorForm']
public function validateForm(UI/Form $form)
{
...
}
- Honza.Mottl
- Člen | 104
Už jsem přišel na svou chybu. Hidden inputy jsem přidával jen když jsem naplnil pole hodnot po renderu. Nebyly tedy ve formuláři při validaci a kvůli tomu se ztratily. Musel zvlášť ošetřit jejich přidávání a nastavení hodnot. Už to jede :D