Zmena hodnout inputu pri nespravnej validacii
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vvoody
- Člen | 910
bude asi treba redirectnut na ten formular aby z url zmizol parameter ‚do‘, skusim nieco z hlavy:
$form->onValidate[] = callback($this,'redirectIfNotValid');
// predpokladam ze tento hendler sa bude volat az po odoslani formu
a hendler:
public function redirectIfNotValid($form){
if(!$form->isValid())
$form->presenter->redirect('blabla');
}
- Balvan
- Člen | 30
Takze dik za rady ale
- ked dam redirect stratim aj hodnoty z formulara ktore chcem zachovat a naozaj sa mi nechce riesit preto session ulozisko alebo neico podobne ze co bolo predtym vyplne v inchy fieldoch
- onError tak isto nepomoze
- reidrectnut ma dalsi neziaduci efekt a to je ten ze mi nehodi k fieldu form error
ja skor potrebujem riesenie ked je v url do :-)
ak by niekto nieco sem z riesenim DIK
Editoval Balvan (3. 7. 2012 16:36)