我有几个 HTML::FormHandler 表单运行良好,
唯一的问题是提交按钮,它不会更改其文本/标签。
这是我的表单(部分),其他字段的标签都按预期工作。
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' );
现在元素类已设置并可以工作,但按钮显示“保存”,而不是“创建”。
根据文档,除非
设置了 do_label,否则不会为提交按钮呈现标签,但对我来说,这没有区别。
我也试过给一个 build_label 方法,也没有效果。
对于如何使用 HTML::FormHandler 方法实现这一点的任何指示,我都会很高兴,因为我非常广泛地使用这些表单,并且不想手动将它们放入。