问题标签 [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.
modx-revolution - MODX Revolution 和 Formit 插件:不发送邮件附件
使用 MODX Revolution 和 Formit,我尝试将文件附加到联系表。邮件已发送,但没有附件。出于某种奇怪的原因,我再也找不到有关附件挂钩的任何信息。最近是否从 Formit 中删除了该功能?
再次发送邮件(我尝试了许多不同的电子邮件地址),但附件总是丢失。怎么了?
php - modx revo formit 钩子不起作用
我正在使用 MODX 2.4.2,并且我有一个多页 FormIt-form。在这种形式中,用户可以从不同的单选框中进行选择。根据用户所做的选择,选择会受到重视。这些值需要一起计算/求和,以获得一个总值,该总值将用于进一步计算。
到目前为止,我有一个片段/钩子“计算”,如下所示:
该钩子在 FormIt-snippet-call 中被调用(其中有一个错字会导致表单出错,因此实现了钩子)。
所以想象一下用户确实选择了“40”岁并且他已经结婚了。这应该导致 111 + 333 = 444,但我只是在通过 FormIt 发送的电子邮件中显示占位符[[+all]] 。
即使没有计算部分,我也只是得到空白占位符[[+all]]:
这里出了什么问题,任何帮助将不胜感激。
编辑:添加一些表单代码:
arrays - 在 Modx Revolution 2.5.1 版中使用 FormIt 上传文件的问题
当我使用 FormIt 提交表单时,会出现此错误:
解析错误:语法错误,第 6 行 /public_html/sitename/core/cache/includes/elements/modsnippet/39.include.cache.php 中的意外 '$ext_array' (T_VARIABLE)
我使用的代码:
请帮忙!提前致谢!
php - 表单问题 - 未发送的信件
Formit extra 在我的演示站点中发送信件,但是当我尝试在客户的服务器上使用它时,信件无处可去。但是,成功消息正确出现。客户的服务器是https://。
我的表单代码是:
modx - FormIt 的烦恼
我有一个 FormIt 表单,它在一个网站上分叉,但它在另一个网站上根本不起作用(与我从手册中创建或复制粘贴的所有表单相同)。如果它在顶层,它可以工作,如果它在某个子级菜单中,它就不行。我发现的唯一一件事——在我尝试发送电子邮件后,加载了错误的 url——而不是:
我得到:
我的 FormIt 调用如下:
这是完整的代码: http: //pastebin.com/8hJTfCX2
任何想法要检查什么?
这是最新安装的 REVO。MODX 革命 2.4.3-pl
modx - MODX:为什么不能在 FormIt 中回复?
信件附带填写了所有字段,但是当我单击电子邮件客户端“答复”按钮时,回复地址来自字段 emailFrom。为什么?
csrf - 在 modx 表单中防止 csrf 攻击
目前我正在使用 FormIt 在 Modx 中发送电子邮件。但是如何防止 csrf 攻击呢?我发现我们可以通过在表单中添加令牌来防止 csrf 攻击。我如何将其应用于 Formit?
谢谢!
forms - &validate=`workemail:blank` 行为不正常
我尝试使用此示例来防止我的页面收到垃圾邮件,但是当我对其进行测试并将文本放入字段时,我的提交按钮仍在发送表单。我为我的网站使用formit。
这个想法是创建一个隐藏字段,如果垃圾邮件机器人在该隐藏字段中插入一些内容,则不会发送电子邮件。
有问题的例子
代码片段
我正在使用那里的确切代码,下面的代码是我的字段 - 我已确保该字段在标签内。
我的表单代码看起来像
任何帮助表示赞赏,谢谢!
php - Modx:从 MySQL 表加载值时,FormIT Select 字段不持久
我知道当(例如)表单由于某种原因无法验证时,formItIsSelected 实用程序可以很好地将 Select 字段的值保留在表单中。但是,当从 MySQL 中的表中填充 Select 字段时,是否有人尝试过使用它?这肯定比填充静态值的 Select 字段更有用。
我在 modx 站点中有一个表单,与 formit 挂钩,其中的一个选择字段从 MySQL 中的表中动态检索值。当表单无法验证此特定字段时,用户选择的值将丢失。我的字段(在表单中)具有以下设置:
和代码片段,它可以正常工作:
到目前为止,一切都很好。但是当我将 $output[] 行替换为:
这失败了!它不会出错,但当表单验证失败时,它仍然允许 Select 字段丢失其设置。你看到问题了吗?或者 FormItIsSelected 在这种情况下可能不起作用?
非常感谢