formuláře si pamatují hodnoty – povolení cookiesN

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

Nevím, jestli to tu už je, ale při vytváření první formuláře by se mohlo definovat, jestli si má formulář hodnotu pamatovat.

<?php
$form->addText('nick', 'Zadej svoji prezdivku')
       ->addMemory(true, 60*60*24*7); // hodnotu si bude pamatovat v cookies
$form->addText('www', 'Zadej svůj web')
       ->addMemory(true, 60*60*24*7); // hodnotu si bude pamatovat v cookies
$form->addTextArea('text', 'Zadej komentar');

?>

Jen nápad.

Editoval zacatecnik (17. 12. 2010 8:58)

jtousek
Člen | 951
+
0
-

Nápad dobrý, ale uvítal bych to spíše ve formě doplňku, který by si to pamatoval implicitně. Psát to ke každému fieldu je nesmysl. Navíc je to spíše záležitost JS – bylo by dobré pamatovat si hodnoty v rozepsaném ještě neodeslaném formuláři. Buď v cookies, nebo bezpečněji ajaxem poslat na server a ukládat v session.