问题标签 [formstack]
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.
javascript - 在保存之前将值从选项列表复制到文本字段?
我使用 formstack,一个可以为 Salesforce 创建表单的应用程序。
我有一个包含两个字段的表单:
- Province_pick(这是一个选项列表字段)
- Province_text(这是一个文本字段)
我想确保人们从 Province_pick 中选择了一个值,并且一旦他们提交/保存表单,Province_pick 中的值就会被复制到 Province_text。现在我不是开发人员,但我一直在谷歌搜索和测试多种变体。
有人可以帮我吗?
这是我到目前为止得到的:
我也试过这个:
希望有人可以在这里帮助我。欣赏它!
问候
javascript - Formstack 嵌入:WordPress 的 HTML 与 JS 问题
我正在运行 Beaver Builder 主题的 WordPress 站点上实现 Formstack 表单。
我们正在尝试将 Google Analytics 连接到此表单。Google Analytics 插件是通过 Formstack 安装的。在 Google Analytics 上,我们可以看到它确实是连接的,但它并没有抓取提交动作。Formstack 告诉我们,这是因为表单是通过 iFrame embed 实现的,因此要使用 JS embed。我们走哪条路对我来说并不重要,但这是我对每一条路的问题:
首先,iFrame。所以,问题又是它无法抓住提交按钮。相反,我们可以通过使用感谢页面来计算表单提交。但是,点击提交按钮后的重定向会在 iFrame 中打开感谢页面,并且它不会被计入 Google Analytics(分析)。这是 iFrame 代码 - 它是通过使用 Beaver Builder 的 HTML 模块实现的:
使用 JS 嵌入将使我们不必担心重定向 iFrame 问题,只需使用提交按钮或感谢页面(或两者)。但是,我们使用 iFrame 嵌入的原因是因为我们收到 1,000 多个控制台警告说:“无法在 'Document' 上执行 'write':无法从异步加载的外部脚本写入文档除非它被明确打开”。该表单也不会显示在私人浏览器窗口中(它会出现在非私人窗口中)。我试图通过将其与 postscribe 一起使用来绕过此警告:https ://gist.github.com/matt-bailey/994357a41f39d06b82644c4f429547fa我确实还从此处在页面标题中包含了 postscribe 脚本:https ://github.com /krux/postscribe
我的代码:
我得到的不是一个漂亮的嵌入式表单,而是 "', { done: function() { // 样式选择列表 $('.webform select').selectBoxes(); } }); })(jQuery); // ] ]>" 作为表单应该存在的文本。
我非常感谢任何指导!
javascript - 在表单提交时设置 cookie
我们正在使用第三方供应商 (formstacks) 在我们的网站中构建表单。我们需要使用 formstacks 表单来实现一个封闭的内容。基本上,不提交表单就不能访问某些页面。我们在访问页面时使用 cookie 实现了这些,我们将检查是否存在 cookie,如果没有,我们将重定向到表单页面。
我们面临的问题是我们需要一种在表单提交上设置 cookie 的方法。但是由于我们为表单使用第三方供应商,因此我们无权修改表单的提交方式。他们通过向 URL 发出 POST 请求来提交表单,并在提交成功后重定向到我们想要的页面(重定向在 formstacks 中配置)。
我们尝试使用 beforeunload 事件来设置 cookie,该 cookie 将在表单提交后重定向之前设置 cookie,但问题是我们发现这在所有浏览器中都不太可靠。
有什么方法可以监听发送的 POST 请求以设置 cookie(注意 POST 请求不是 xhr 请求)注意:表单提交必须在提交 cookie 之前成功,所以在表单提交事件中这样做不是一个选项因为有适当的验证
欢迎任何建议(我们知道构建自定义表单是更简单的解决方案,但它不是我们的选择)。
php - Formstack GET 提交数组
我有这段代码可以从 Formstack 获得一个简单的提交
这在屏幕上显示了这个:
我的问题是如何通过这个数组以便它只在屏幕上打印 ["id"] ?
vue.js - 将 Formstack 嵌入 Vuejs
错误:admin.formstack.com 重定向您的次数过多。
尝试嵌入 vuejs iframe 时:
formstack - 如何监控formstack api配额?
FormStack 的 api 配额将 API 使用限制为每天 14,400 次调用。
FormStack 仪表板中是否有某个地方可以监控 API 使用情况?或者是否有人知道从中获取此信息的 API 端点?
arrays - Formstack API - 具有多个复选框值的字段作为数组
我为指定的表单创建新的提交。我阅读了https://developers.formstack.com/reference/form-id-submission-post上的文档 我测试了很多方法,但没有任何效果。只有“字符串”可以正常工作(一个值)。我不知道我的数组中的错误在哪里。
python - 在 Zapier 代码步骤中创建嵌套 JSON 以传递到 Formstack Documents
触发器:Pipedrive 交易移至阶段输出:将 Formstack 文档与交易中的产品线项目合并
使用 Formstack Documents 中可用的tablerow函数,我们可以使用为列表中的每个项目创建的新行来填充表格。目前,唯一的方法是使用 Formstack Documents 运行脚本,在 Pipedrive 中设置 webhook 以访问它们托管的 URL。当大量请求降低他们的脚本服务器速度时,文档合并可能会出现巨大延迟,因此我们试图在 Zap 中重新创建脚本提供的功能。
Zapier 分离出每个值,因此它们按键名分组:
使用 Python 代码步骤,我想组合其中的一些(名称、代码、单位、数量和类别),以便可以将其解析为 Formstack Documents,然后可以使用其 tablerow 函数循环遍历产品。
如果需要,我愿意格式化数据并通过他们的 REST API 在相同的代码步骤中将其传递给 Formstack Documents。
我的想法是:
将我要使用的每个项目作为单独的输入传递给代码步骤 组合每个行项目,使其成为嵌套的(数组/字典/json?)将此输出传递给 Formstack Documents。
javascript - 您可以在 Formstack 中从另一个问题的答案中管道数据(传递数据)吗?
有兴趣了解如何在 Formstack 中的同一表单中从另一个问题的答案“管道文本”吗?
通常,这是通过在脚本中设置“占位符”来实现的,这些占位符在表单中较早填写数据时被替换。
这是使用类似代码的另一种形式的一些 html
这是调查的图像。在此处输入图像描述