问题标签 [html-formfu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ajax - 如何使用 HTML::FormFu 进行 jQuery AJAX 表单验证?
有没有我可以查看的使用HTML::FormFu和 AJAX 表单验证和提交的示例?我真的不想写三遍我的验证例程(一次在 JS 中,一次在 FormFu 约束中,一次在 DBIC 模型中),所以我真的想要一种与 HTML::FormFu::Model::DBIC 集成的方式如果可能的话。
xml - 如何使用 XML::Simple 配置 HTML::FormFu?
我假设您可以将 XML::Simple 与 HTML::FormFu 一起使用,因为 FromFu 使用 Config::Any 来加载它的配置数据。
但是,我似乎找不到与 HTML::FormFu 一起使用的任何示例 xml 配置。不仅我得到一个错误。我不确定我的 xml 结构是否正确以创建所需的表单。例如,在选项上,formfu 想要一个数组引用数组。但我很确定这个 xml 会产生一个哈希引用数组。
我做的不对……这是我的 xml 文件的开头:
我收到此错误:
perl - 使用“选择”元素选项填充 $form_input?
我试图了解使用“选择”元素值(选项)填充表单所需的数据结构。
当我转储 (Data::Dumper) FormFu 对象时,我看到对象结构类似于以下内容:
看到这一点,我认为构建 $form_input (即$form_input = \%cgivars
)的方式如下所示:
但是,这似乎不起作用。我发现结构$form_input
正确,然后发出$fu->default_values($form_input)
简单有效的 a ,除非在这种情况下,当我试图包含 select/options 子结构时。
所以问题是:我应该如何构造上面的“EmailDL”以在执行$fu->default_values($form_input)
or时正确填充“选择”选项$fu->process($form_input)
?
perl - 使用 HTML::FormFu,您如何*在*处理后更改字段值,使其在 Template Toolkit 中显示为已修改?
例如,如果我处理一个表单:
然后我想改变'input_data'的值:
..在将表单对象推送到 TT 之前:
'input_data' 似乎保留了它的原始值(123)。关于我做错了什么或我应该做什么的任何提示?
谢谢
perl - 如何选择使用 Catalyst Framework 处理表单的工具?
我正在使用 Catalyst Framework 开发一个小型应用程序。我实际上正在寻找一种以更常见的方式处理我的表单的方法。Catalyst 教程讲述了树不同的模块,并给出了 2 个工具的建议,HTML ::FormFu和HTML::FormHandler。
老实说,我真的很欣赏 TIMTOWTDI pragma,但这次我不知道如何在两者之间进行选择。你能给我一些关于这些工具的反馈,以及你为什么使用或不使用它吗?
我并不是特别追求性能,而是更注重易用性。这个是最常用的,对我来说也是一个很好的答案。
html - 在 iframe 中提交 html/php 表单后如何重新加载 html(联系我们)表单
我的 html 页面中有一个联系表格。在带有 html 联系表格的 iframe src 中有一个联系表格。一旦联系我们表格提交给了Thanks.php 表格。输出将是来自thanks.php 文件的html 感谢消息正在显示。现在我的要求是在显示此感谢消息 5 秒后,我需要再次重新加载contactus html 表单。
请帮我解决这个问题
perl - Catalyst::Plugin::I18N 不能与 HTML::FormFu 一起正常工作
我正在使用带有插件 Catalyst::Plugin::I18N 的 Catalyst 设置一个新项目,并使用 HTML::FormFu 创建表单我的问题是使用 HTML::FormFu 配置文件进行本地化不起作用。
我创建我的语言文件,如下所示:https ://metacpan.org/pod/Catalyst::Plugin::I18N::Manual
我尝试了诸如 localize_class 或 add_localize_class_from_object 之类的解决方案,但没有一个不起作用
我的表单配置文件如下所示:
Catalyst 控制器中的动作(我使用的是 Catalyst::Controller::HTML::FormFu)
de.po 文件的内容:
它始终显示:form.add_user.email.label 而不是:E-Mail Adresse