0
例如,如果我處理的一種形式:使用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
..Before推形式目的是TT:
template 'index' => { form => $form }; # using Dancer
'input_data'似乎保留它的原始值(123)。任何暗示我做錯了什麼,或者我應該做什麼?
感謝
好哇,池上贏得這一輪。 $ form-> add_valid()是要走的路。 HTML :: FormFu中的命名約定總是讓我失望:(我一直在尋找一些沿着「清除」,「重置」,「刪除」,「未設置」或只是「值」的行..我永遠不會認爲「add_valid」會允許我改變現有元素的值。 – jblue 2012-01-10 15:42:11