HTML::FormHandler 提交按钮
HTML::FormHandler submit button
我有几个 HTML::FormHandler 表格工作得很好,
唯一的问题是提交按钮,它不会更改其 text/label.
这是我的(部分)表单,其他字段的标签都按预期工作。
has_field username => ( type => 'Text', label => 'Username', required => 1);
has_field name => ( type => 'Text', label => 'Name', required => 1);
has_field submit => ( type => 'Submit', label => 'Create',do_label => 1,
element_class => 'button' );
现在元素 class 已设置并可以使用,但按钮显示 'save',而不是 'create'。
根据文档,提交按钮不会呈现标签,除非设置了
do_label,但对我来说,这没有区别。
我也试过给一个build_label方法,也没有效果。
我很高兴收到有关如何使用 HTML::FormHandler 方法实现此目的的任何指示,因为我非常广泛地使用这些表格并且不想手动输入它们。
对于提交字段,您需要使用 value
而不是 label
尝试:
has_field submit => ( type => 'Submit', value => 'Create',
element_class => 'button' );
来源:
https://metacpan.org/pod/HTML::FormHandler::Field::Submit
我有几个 HTML::FormHandler 表格工作得很好,
唯一的问题是提交按钮,它不会更改其 text/label.
这是我的(部分)表单,其他字段的标签都按预期工作。
has_field username => ( type => 'Text', label => 'Username', required => 1);
has_field name => ( type => 'Text', label => 'Name', required => 1);
has_field submit => ( type => 'Submit', label => 'Create',do_label => 1,
element_class => 'button' );
现在元素 class 已设置并可以使用,但按钮显示 'save',而不是 'create'。
根据文档,提交按钮不会呈现标签,除非设置了
do_label,但对我来说,这没有区别。
我也试过给一个build_label方法,也没有效果。
我很高兴收到有关如何使用 HTML::FormHandler 方法实现此目的的任何指示,因为我非常广泛地使用这些表格并且不想手动输入它们。
对于提交字段,您需要使用 value
而不是 label
尝试:
has_field submit => ( type => 'Submit', value => 'Create',
element_class => 'button' );
来源: https://metacpan.org/pod/HTML::FormHandler::Field::Submit