问题标签 [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.

0 投票
1 回答
714 浏览

ajax - 如何使用 HTML::FormFu 进行 jQuery AJAX 表单验证?

有没有我可以查看的使用HTML::FormFu和 AJAX 表单验证和提交的示例?我真的不想写三遍我的验证例程(一次在 JS 中,一次在 FormFu 约束中,一次在 DBIC 模型中),所以我真的想要一种与 HTML::FormFu::Model::DBIC 集成的方式如果可能的话。

0 投票
1 回答
792 浏览

xml - 如何使用 XML::Simple 配置 HTML::FormFu?

我假设您可以将 XML::Simple 与 HTML::FormFu 一起使用,因为 FromFu 使用 Config::Any 来加载它的配置数据。

但是,我似乎找不到与 HTML::FormFu 一起使用的任何示例 xml 配置。不仅我得到一个错误。我不确定我的 xml 结构是否正确以创建所需的表单。例如,在选项上,formfu 想要一个数组引用数组。但我很确定这个 xml 会产生一个哈希引用数组。

我做的不对……这是我的 xml 文件的开头:

我收到此错误:

0 投票
1 回答
199 浏览

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)

0 投票
1 回答
389 浏览

perl - 使用 HTML::FormFu,您如何*在*处理后更改字段值,使其在 Template Toolkit 中显示为已修改?

例如,如果我处理一个表单:

然后我想改变'input_data'的值:

..在将表单对象推送到 TT 之前:

'input_data' 似乎保留了它的原始值(123)。关于我做错了什么或我应该做什么的任何提示?

谢谢

0 投票
1 回答
262 浏览

perl - 如何选择使用 Catalyst Framework 处理表单的工具?

我正在使用 Catalyst Framework 开发一个小型应用程序。我实际上正在寻找一种以更常见的方式处理我的表单的方法。Catalyst 教程讲述了树不同的模块,并给出了 2 个工具的建议,HTML ::FormFuHTML::FormHandler

老实说,我真的很欣赏 TIMTOWTDI pragma,但这次我不知道如何在两者之间进行选择。你能给我一些关于这些工具的反馈,以及你为什么使用或不使用它吗?

我并不是特别追求性能,而是更注重易用性。这个是最常用的,对我来说也是一个很好的答案。

0 投票
2 回答
654 浏览

html - 在 iframe 中提交 html/php 表单后如何重新加载 html(联系我们)表单

我的 html 页面中有一个联系表格。在带有 html 联系表格的 iframe src 中有一个联系表格。一旦联系我们表格提交给了Thanks.php 表格。输出将是来自thanks.php 文件的html 感谢消息正在显示。现在我的要求是在显示此感谢消息 5 秒后,我需要再次重新加载contactus html 表单。

请帮我解决这个问题

0 投票
0 回答
86 浏览

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