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 に答える