Как установить значения, отображаемые после отправки с помощью PEAR QuickForm?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как установить значения, отображаемые после отправки с помощью PEAR QuickForm?

Сообщение Anonymous »

Предположим, у меня есть такая форма:

Код: Выделить всё

$form = new HTML_QuickForm('Novinky');
$defaults = array('text' => '');
$form->setDefaults($defaults);
$elements['text'] = $form->addElement('textarea', 'text', 'Text', array('cols'=>55, 'rows'=>10, 'id'=>'text'));
$form->addElement('submit','save','Save');
if (isset($_POST[save])) {
if ($form->validate()) {
$form->process(array($this,'writeDB'));
}
}
После отправки я хочу, чтобы вместо значения, введенного пользователем, отображалось значение по умолчанию.
Есть ли в Quickform какие-либо функции для достижения этой цели или мне нужно это сделать? используйте что-нибудь неуклюжее, например:

Код: Выделить всё

$elements['text']->setValue( $defaults['text']);
.. в этом случае метод setDefaults кажется мне немного бесполезным...

Подробнее здесь: https://stackoverflow.com/questions/189 ... -quickform
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»