Překreslení formuláře a reset hodnot

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ondrej256
Člen | 187
+
0
-

Dobrý den,

mám formulář, který odesílám ajaxem. Ve formuláři je selectbox a jeden text input pro zadani jmena. Zadám do inputu jméno, vyberu položku v selectboxu a odešlu ajaxem, překreslím snippet a ve formuláři zůstane, v políčku jméno, hodnota, kterou jsem zadal.

Potřebuju vynulovat hodnotu inputu jméno a taky zachovat položky v selectoxu.

Nevíte někdo jak docílit toho aby se mně ve snipetu, který mně příjde, už nevyskytovala hodnota v políčku jméno?

ali
Člen | 342
+
+1
-

Mohlo by fungovat:

public function formOnSuccess(Form $form)
{
	$values = $form->getValues();
	$form->setValues(["name" => null,"select" => $values->select],true);
	...

Editoval ali (5. 3. 2015 7:32)