vychozi hodnota v formulari

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

Dobry den,
mam nekolik prvku typu textove pole. (addText) Potreboval bych se zeptat, jestli jde nejak nastavit vychozi hodnota. Tzn, ze bych si vytahnul string z databaze a ten by se uzivateli zobrazil jako vychozi hodnota v tom textovem policku, ten by popr. uzivatel upravil a pak po odeslani se ziskal pomoci getValues(). Predem dekuji za odpovedi.

Ondřej Brejla
Člen | 746
+
0
-
$form = new AppForm();
$form->addText('my-input-name', 'Text:');
$form->setDefaults(array(
    'my-input-name' => 'Default text',
));

Editoval Ondřej Brejla (19. 11. 2009 21:44)

jirkamailto
Člen | 27
+
0
-

Dekuji funguje to.

Klokan
Člen | 47
+
0
-

Od verze 0.9.2 je mozne pouzit i default na prvek formulare:

<?php
$form = new AppForm();
$form->addText('my-input-name', 'Text:');
$form['my-input-name']->setDefaultValue('Default text');
?>

Editoval Klokan (20. 11. 2009 10:33)