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

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

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 ответ

Решение

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

$form->add_valid(input_data => '546');
Другие вопросы по тегам