formulář se neodesílá, žádná reakce
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- batko
- Člen | 219
Ahoj,
napadá někoho proč by toto nemělo fungovat?
<?php
public function createComponentFormUserRegister() {
$form = new Nette\Forms\Form();
$form->addText("login", "Login");
$form->addText("name", "Jméno");
$form->addText("surname", "Příjmení");
$form->addText("email", "Email");
$form->addText("password", "Heslo");
$form->addText("password2", "Potvrzení Hesla");
$form->addText("city", "Město");
$form->addText("street", "Ulice");
$form->addText("no", "Číslo popisné");
$form->addText("year", "Rok narození");
$form->addSubmit("submit", "submit");
$form->onSuccess[] = $this->formUserRegisterProces;
return $form;
}
public function formUserRegisterProces(Form $form) {
dump($form);
$this->presenter->flashMessage($form->values->name, 'success');
$this->presenter->redirect($this);
}
?>
- David Matějka
- Moderator | 6445
pouzivas Nette\Forms\Form, pro pouziti formularu v presenterech je zde Nette\Application\UI\Form