问题标签 [formit]

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 投票
2 回答
700 浏览

modx - Modx formz 不保留提交的值,也不保留其错误消息

我想通过 modx 插件 formz 将 gumbyframework 用于我的表单。为此,我必须在下面创建自己的块。我“认为”我拥有所有需要的元素,并且使用了块,所以我看不出为什么它不能正常工作。但是会显示主要错误消息。

我也收到此错误消息,但我不知道它是否与formz有关。

表单Tpl

字段Tpl

字段换行

字段类型

0 投票
2 回答
1994 浏览

forms - ModX FormIt:同时验证错误和成功

我使用 FormIt 在 ModX 中创建表单:

问题是我总是收到验证错误,即使我为所有必需的表单输入输入了信息。奇怪的是,表单似乎可以验证:发送成功电子邮件并[[!+fi.successMessage]]显示。但另一方面,[[+fi.validation_error_message]]也显示了 并且[[!+fi.validation_error]]等于1[[+errors]]虽然是空​​的,但[[!+fi.error]]应该包含验证错误..

因此,似乎表单正在验证而不是同时验证。

如何调试表单并找到验证错误的来源?

0 投票
3 回答
1984 浏览

jquery - 如何使用 ModX Revolution 获取 FormIt 以重定向到网页 ID(即 www.myurl.com/index.php#contact)?

好的,所以问题是我创建了一个单页 html 网站,其中包含代表所有页面的多个部分。我遇到的问题是 FormIt 联系表格有效,但我无法让它重定向到正确的 ID。因此,一旦我提交表单,它就会带我回到页面顶部。有任何想法吗?在下面查看我的 FormIt 调用:

0 投票
2 回答
430 浏览

html - 如何使用来自 url 的 modx FormIt 表单自动填充电子邮件地址

我有一个在 Modx(yuck) 中完成的网站,并使用 FormIt 创建了一个带有 1 个字段的简单页面,一个电子邮件文本框。

如何获取从以下网址填充的电子邮件字段:

www.example.com/unsubscribe.html?id=1&email=myemail@address.com

使用标准网站这对我来说很容易,但我对 Modx 迷失了方向。

0 投票
2 回答
549 浏览

modx - 将 $_POST 重定向到另一个页面

我在 ModX CMS 中使用 FormIt 制作了“新帐户”表单。我想使用将新用户添加到数据库的代码段重定向到另一个页面,但是 FormIt 删除了 $_POST 数组......我怎样才能将该数组“移动”到另一个页面?

0 投票
1 回答
129 浏览

https - 跟进 - 配置 MODx Revolution 以同时使用 http 和 https

这个问题是本主题的后续问题: 配置 MODx Revolution 以同时使用 http 和 https。有关更多详细信息,请参阅此 MODX 论坛帖子

我面临与那里描述的相同的问题,我使用建议的解决方案。就我而言,我发现了它不起作用的情况。

我使用名为 FormIt 的 MODX extra(你可能知道)——它处理表单,然后重定向到“谢谢”页面。我遇到的问题是这个重定向。它也使用 makeUrl() 但原始帖子中提到的片段在这里没有帮助,因为在 FormIt 类中重新生成了整个上下文配置,因此 site_url 再次包含 [[++url_scheme]] 并且重定向以地址结束,例如:

代替

我想知道您是否可以知道一些解决方法,好吗?

先感谢您!

0 投票
1 回答
1234 浏览

forms - Modx FormIt,得到了 2 个表单,formit 都发送

这是我的代码,我不明白为什么formit 会同时发送这两种形式。这意味着我有 2 条消息而不是 1 条。

我使用两个模板并且不同&prefix

0 投票
1 回答
156 浏览

php - 如何知道代码段中的表单验证是否成功

我在我的 modx 块中使用 FormIt 验证。我如何知道 FormIt 验证是否成功?我的意思是如何在我的代码中使用验证结果?这样的事情可能吗:

?

0 投票
1 回答
285 浏览

php - MODX FormIt 覆盖 POST 值

我正在尝试使用自定义挂钩修改发布的电话号码,但由于某种原因,该值没有改变。这是我的钩子:

所以,我只是使用电话字段,用代码填充它并设置值。如我所见,一切正常(通过转储数据)直到$hook->setValue('Phone', $formatedPhone);

这里有什么问题?

0 投票
0 回答
334 浏览

database - Modx:将表单数据写入数据库但表只允许一条记录并且不更新

我在 modx 中使用 formit 创建一个表单供用户填写。然后我创建了一个片段来存储表单中的数据,以便我可以将其写入我的数据库。我密切关注 Bob 的指南:http ://bobsguides.com/custom-db-tables.html ,我在网上搜索了类似方法的地方。但是,我的问题是每次只存储一个条目。换句话说,尽管有多个用户填写了表单并且记录没有被覆盖,但我的表只有一条记录。要存储新记录,必须先删除当前记录。我不确定是什么导致了这个问题。没有意义?任何建议将不胜感激。