问题标签 [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.
php - Modx POST 表单不适用于友好 URL
我必须让友好的 URLS 工作(设置 + .htaccess)。所以,与其得到/member.html
我想得到/member
.
当我尝试使用我的 PHP 表单(在其他地方工作过)时,它们在这里不起作用。
表单方法是 POST 我尝试了各种 URL,如、/
和长 URL。/index.php
/?id=1
我尝试了各种 POST 检查,例如:
...这些都没有返回。因此页面无法识别 POST 标头。
这让我怀疑友好的 URL 是罪魁祸首。那个或某些阻止 POST 流量的安全设置。
email - 通过 FormIt 在 ModX Revolution 中发送电子邮件的问题
Modx Revolution 中的电子邮件发送存在问题。使用 FormIt 插件,我尝试在 Modx 设置列表中启用 Gmail SMTP,但结果相同。现在 SMTP 已禁用。
使用此 FormIt 调用:
在 error.log 文件中:
有什么问题?这个麻烦是否与 PHPMailer 相关?
forms - 切换 modx formIt 语言
站点有多种上下文和语言(ru、en、de、...)。
如何在所有情况下做到这一点,除了“ru”?语言形式最初是英语。谢谢。
modx - 逐字遵循教程后,ModX SimpleCart One Page Checkout 不起作用
我正在尝试按照此处的教程为简单购物车网站实施单页结帐:
https://tutorials.modxsimplecart.com/one-page-checkout
虽然我已经这样做了,但当我尝试结帐时出现(SimpeCart 生成)错误。正常的 2 页签出工作正常。
有人知道我能做些什么来解决这个问题吗?我的代码(在 One Page Checkout 模板上)是:
我不知道我做错了什么或如何解决这个问题。谁能指出我正确的方向?
forms - MODX FormIt 验证仅检查“必需”
我的网站上有一个联系表。我使用 formit 进行 FormIT 验证。我希望电子邮件不超过 40 个字符,必须是正确的电子邮件地址。Message
字段也是必需的,并且设置了最大长度。
验证器无法正常工作:
- 当必填字段为空时,它会显示错误消息并且不允许发送表单(这种情况是绝对正确的)
当 in
/li>email
是任何文本(有效与否)时,发送表单但重定向到成功页面不起作用(因此当我们输入超过最大长度时也会发生这种情况)
php - 联系页面不起作用(php)
所以我用这段代码在 modx 中创建了一个联系页面
我也将mail.php
文件上传到资产中,但它似乎仍然不起作用。到目前为止,我尝试path/to/assets/mail.php
了哪个也不起作用。
任何帮助,将不胜感激
php - 如何在 MODx 中管理客户订单?
我的 MODX 网站上有表格(formit)。
在客户填写所有字段(姓名、电子邮件、电话号码、地址等)后,我会收到一封包含信息的电子邮件。然后我创建以他的电子邮件命名的新文档,其中我放置了所有信息(姓名、电子邮件、电话号码、地址等),在此文档中,客户填写其他字段(包括日期、时间等),选择专门为他和产品创建的选项和然后我再次收到电子邮件。我正在将这两封电子邮件中的信息复制到 excel 文件中。
我怎样才能使这个过程自动化?我可以在 MOdx 中拥有客户数据库并使用它吗?
forms - 电子邮件验证不适用于无效域名 - FormIT MODX Revo
我的表单验证有问题:当我们这样写电子邮件时 -foo@bar
不显示错误,但表单发送也失败。我该如何解决?
我发现http://bugs.modx.com/issues/4022在这里描述了这个错误,似乎这个问题必须解决 - 但是如何解决?我的 FormIT 版本 - 2.0.3
php - 在 MODX 中使用 prehook 设置选择字段选项标签
在 MODX Revo 站点中,我有一个 FormIt 表单,其中的选择字段应如下所示:
我想使用名为“getArrangements”的 FormIt prehook 设置选项。
prehook 在 FormIt 表单定义中在表单标签之前调用:
我成功地使用第一个名为 prehook 'getMaxYear' 的简单输入字段设置了值,我很清楚它是如何工作的,但是对于选择字段,事情就不太清楚了。根据 MODX RTFM,它应该通过对数组进行 json 编码来完成,例如:
我从选择的 HTML 中删除了选项标签,并创建了一个名为“getArrangements”的片段:
这不会产生错误,但它给我留下了一个空的选择字段。
我必须在这里忽略某些东西,我可以想象我尝试这样做的方式行不通。但我现在被困住了。
有人能指出我正确的方向来完成这个吗?
email - MODX 在钩子“emailTo”中输入动态邮件地址
我创建了一个包含 30 家研讨会提供商的网站。每个提供商都有自己的联系表。我现在为每个提供者都有一个单独的模板。实际上,钩子“emailto”是模板中的唯一变量。我想要一个模板,并通过电视指定mailaddress
Formit 应该使用的模板。
我已经尝试过了&emailTo=[[+ mailaddress]]
,&emailTo =[[+ tv.mailadres]]
但不幸的是没有结果。可以做到吗?如果是这样,怎么办?