问题标签 [jotform]

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 回答
1023 浏览

jquery - 从 AJAX 文件运行 Javascript

我一直试图让它工作很长时间,尝试了大量的 SO 问题/答案,但没有走得太远。

我想我最初有两个问题,希望我已经解决了一个。

我一直在使用 JotForm(使用原型的简单表单创建器)。我拥有的是一个 facebook 样式菜单 ( AjaxFlagMenu ),它创建了一个 verticle ajax 样式菜单,该菜单从外部文件中提取 html 片段(在我的例子中,它们都有一个 Jotform 表单)。

目前在包含菜单的“主”页面顶部,我有:

然后我需要做的是,当单击菜单项并从其他页面加载 HTML 时,我需要运行JotForm.init();以启用 JotForm 验证功能。但是,我什至似乎无法alert("Hello World");在被调用的页面上工作。

任何帮助都会很棒!谢谢!

0 投票
1 回答
439 浏览

jquery - jotform 和 jquery 代码控制

每当我使用 jotform 和 jquery 代码控件时,我都会收到脚本错误。这两个javascript库之间是否存在兼容性问题。

谢谢

0 投票
1 回答
274 浏览

forms - 动态表单验证问题

背景:

我是 JS 和 Prototype 的新手,所以请耐心等待。

我有一个非常大的表格。完整的表格目前重 233K。大约 400 个带有标记、样式和一些自定义 JS 的表单项。它使用带有 Jotform“增强”的 Prototype,未压缩时的重量为 370K。对于略读这个的人来说,这是 600K。

600K。我把它称为 ProJo 只是为了减轻与它相关的东西的重量。

它的目的是在手机和潜在的平板电脑上使用,所以我决定,无论好坏,由于某些部分只是偶尔需要,我会删除它们并根据需要动态添加它们。这部分工作完美(有轻微的隐藏/显示故障,我认为这与以他们不打算使用的方式使用现有动画有关,但现在不是重点)。

不再起作用的是表单验证。似乎每个表单和 CSS 元素在页面加载时都被“收集”,并且动态添加的任何内容都不会包含在集合中。

我通过搜索看到这是一种普遍现象,不幸的是,没有一个解决方案适用于 ProJo,或者它们可能的地方,都没有给我足够的咬合力。这个解决方案与我来的一样接近,但我不明白如何应用它,即使它是我问题的正确答案。据我了解,它适用于您希望从调用它的那一刻起应用于所有元素的特定功能。挑战是我不知道要调用什么函数。

表单使用 JotForm.init(); 进行初始化。有没有办法重新初始化?这是 Prototype 会做的事情,还是会在 Jotform 增强功能中存在(如果存在)?如果没有,是否有可能,如果可以,我将如何去做?

昨天我花了几个小时使用 chrome 调试器对 ProJo 中调用的函数进行了一堆跟踪,并在 ProJo 脚本和 DOM 事件上添加了断点,但由于我认识到我对语言、ProJo 和调试的经验不足像这样,我想不通。

这是相关jotform.js的链接。

如果您需要更多代码,请告诉我......我已经接近了一个点,我认为在 jQuery 中重新实现验证和动画可能会更容易。公平地说,我从来没有使用过 jQuery……只在网上阅读了 jQuery 和 Prototype 之间的比较,但是丰富的示例、指南、用户群和准备运行的插件是一个巨大的吸引力。JotForm 是一种快速构建外观漂亮且功能强大的表单的好方法,但我想我的需要更进一步。值得称赞的是,据我所见,如果不是全部的话,大多数样式都是在 CSS 中完成的,他们只修改类值以更改表单的外观以进行验证。

总结一下:原型/JotForm (ProJo) “增强”表单,其中动态表单元素不验证。有没有办法重新初始化 ProJo 或调用某些函数来执行或仅调用所需的函数(我不知道这些函数)?有谁认为/知道是否值得在 jQuery 中重做?

还有一个问题,顺便说一句:我的方法有缺陷吗?有没有其他人为移动解决方案实施过这么大的表格?你的经历是什么?

谢谢

0 投票
1 回答
28893 浏览

html - 用于 HTML 表单的开源动态表单构建器?

我正在寻找像http://www.jotform.me/这样的开源动态表单构建器,但免费且开源,并且最终表单必须是 HTML 而非 XHTML。他们有什么可用的吗?

0 投票
1 回答
119 浏览

php - 将数据从一个表单自动填充到另一个表单,托管在另一个站点上

我正在尝试使用自定义表单来填充另一个表单中的字段,该表单托管在 jotform 上。

使用rails,移动信息非常容易,但我不知道如何在php中做到这一点。

我设置了一个自定义表单,其中包含客人数量、入住日期和退房日期的字段。

我想做的是这样当我在第一个表单上点击提交时,它会填充预订表单上的数据。

预订托管在 jotform 上。

我尝试通过匹配字段的 ID(即与 jotform 上的 ID 相同)对此进行测试,但是当我单击提交时,它不会传输数据。

--

您可以通过访问http://opohills.com/taipei-rentals.php并在滑块下方输入信息来复制此内容

--

我在 PHP 中写了什么可以携带信息?

这是我的,还是jotform的?

我的自定义表单的代码是——

0 投票
1 回答
189 浏览

javascript - 是否可以在不丢失 js 验证的情况下成功地将 jotform 与 asp 平台集成?

我正在使用 jotform,一个非常好的表单生成器 (WYSIYYG)。我创建了一个表单,并下载了源代码并将其放在我的 asp.net 页面中。内容和样式以及视觉方面都很好,但是我丢失了所有的 js 验证(如果需要输入,则不会显示警告等)。

有没有人做到这一点?

0 投票
3 回答
2408 浏览

google-apps-script - Jotform 提交并集成到电子表格时触发 Google Apps 脚本

有没有办法在集成并提交 Jotform 时触发 Google Apps 脚本???我想甚至是一种触发创建的新行的方法。

这是我正在寻找的流程。

Jotform 提交 >> Google 电子表格 >> 触发 Google Apps 脚本 >> 做一些事情

干杯...

0 投票
2 回答
1546 浏览

javascript - JotForm 与 JQuery 冲突

我正在尝试在我的 html 页面中使用 JQuery datepicker 和 Jotform。但似乎 jquery 和 jotform 毕竟不相处。

如果我消除上述代码的第一行,则 jotform 工作正常,如果我消除第二行并保留第一行,则 datepicker 将正常工作。(Jotform 是一个在线表单生成器)

自 2011 年以来存在冲突记录,但我无法找到是否已解决。

以下是我的代码部分的一部分

任何提示和帮助将不胜感激

0 投票
1 回答
466 浏览

html - 使用 JotForm 制作离线表格

我是初学者,刚刚学习 HTML。我只需要在这里指出正确的方向。您可以指出我的任何教程将不胜感激。

我正在尝试创建我在 JotForm 上创建的此表单的离线版本- http://form.jotform.us/form/40855701907154

我希望它将用户输入的数据保存到 Excel 文件中。

我尝试通过单击“将页面另存为”来离线保存页面,但没有出现“提交”按钮。

我一直在尝试理解本教程 - http://diveintohtml5.info/offline.html
我是否在记事本中打开 HTML 文件并尝试对其进行编辑?如果是这样,我该如何编辑它?

0 投票
1 回答
2062 浏览

google-sheets - 如何将IP地址转换为国家名称

网址 - https://docs.google.com/spreadsheets/d/1lvmwHqINzKxjKgZjmDAkntFDo2R_lrfy2GUd-ohCA2A/edit#gid=1237083423

如您所见,有一列显示 IP 地址。基本上,它是一个调查表 (JotForm),其回复在 Google 电子表格上实时更新。

根据可用的 IP 地址,我如何找到其各自的国家名称。

我有一个解决方案

但在这方面,我面临一个问题。我正在使用 jotforms 并将其与 Google 电子表格集成。它为我提供了迄今为止收到的所有回复的位置。我使用了下拉功能并将其拖到第 100 号单元格。收到新响应后,信息现在存储在第 101 号单元格中,而我输入公式的所有其他位置都留空。

有什么解决方法吗?任何数组公式都可以吗?

还有其他方法吗?