Используя HTML :: FormFu, как изменить значение поля * после * обработки так, чтобы оно казалось измененным в Template Toolkit? - PullRequest
0 голосов
/ 10 января 2012

Например, если я обрабатываю форму:

my $form_input = { input_data => '123' };
$form->process($form_input);

Затем я хочу изменить значение 'input_data':

my $clearme = $form->get_field('input_data');
$clearme->value("546"); # doesn't seem to work

.. Перед перемещением объекта формы в TT:

template 'index' => { form => $form }; # using Dancer

«input_data», похоже, сохраняет свое первоначальное значение (123). Любые намеки на то, что я делаю неправильно, или что я должен делать?

Спасибо

1 Ответ

2 голосов
/ 10 января 2012

После просмотра документации и некоторого тестирования, я думаю, вы хотите

$form->add_valid(input_data => '546');
...