Nette maže formulářové pole, které nebyly při definici formuláře?

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

Mám v nette udělaný formulář a zároveň mám na stránce Plupload JS knihovnu pro nahrávání souborů. Tato knihovna pak před odesláním formuláře přidá do post požadavku několik proměnných. Nette je pak ale nevypíše. Je to možné, že by aktivně mazal vše, co nebylo při definici formuláře definované?

Filip Procházka
Moderator | 4668
+
0
-

Naopak, Nette je prostě ignoruje. Je to z důvodu bezpečnosti. Prostě ty políčka musíš vytvořit předtím, než přijmeš data. No a kdyby sis nevěděl rady, tak je tu ještě addDynamic

jann
Člen | 30
+
0
-

Díky. Už jsem zjistil, že to bylo tím, protože jsem měl Plupload div mimo FORM. Pak ty data půjdou vypsat alespoň přes $_POST.

Poslední dotaz. Lze nějak při definici formuláře vložit DIV někde mezi tagy FORM? Měl by to být následující div. Stačí třeba úplně nakonec před </form>

<div id="uploader">
	<p>Váš prohlížeč nepodrporuje Flash, Silverlight nebo HTML5!</p>
</div>
jann
Člen | 30
+
0
-

Udělal jsem to nakonec takto, kdyby to někoho zajímalo:

$form->render('begin');
$form->render('errors');
$form->render('body');
echo '<div id="uploader"><p>Váš prohlížeč nepodrporuje Flash, Silverlight nebo HTML5!</p></div>';
$form->render('end');