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
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
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.