public function createComponentArticleForm() { $form = new Nette\Forms\Form(); $form->addText('title', 'Název')->setRequired('Název je povinný')->addRule(Form::MAX_LENGTH, 'Délka je maximálně 60 znaků', 60); $form->addTextArea('content', 'Obsah')->setRequired(); $form->addButton('send', 'Přidat'); $form->onSuccess[] = array($form, function ($form) { $values = $form->getValues(); //doSomething($values->title); }); return $form; }