0

例如,如果我处理一个表单:

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)。关于我做错了什么或我应该做什么的任何提示?

谢谢

4

1 回答 1

2

在查看文档并进行一些测试之后,我认为您想要

$form->add_valid(input_data => '546');
于 2012-01-10T03:20:19.767 回答