Calculated Fields Form

“计算字段表单”插件允许您创建带有计算字段的 Web 表单,其值是根据 Web 表单中其他字段的值动态计算的。

可能性是无限的。例如,您可以创建具有财务计算的表单、创建预订表单的日期操作以及计算产品价格。该插件包括用于编辑、翻译或广告服务的文本操作。有更 的操作可用,例如确定地址之间的距离或生成图表。生成的表单是 100‰ 移动响应的。

最令人印象深刻的是您不需要聘请程序员来创建表单。有了基础知识,五分钟就能搞定专业表格。

创建表单都是可视化的。“计算字段表单”插件包括一个带有多个控件的表单编辑器。例如文本字段、数字字段、货币字段、滑块控件、电子邮件字段、单选按钮、复选框、容器字段、用于创建多页表单的分页符,以及最重要的计算字段。

表单编辑器包括一个控件列表、一个用于轻松编辑字段属性的属性栏、一个可以设计表单的仪表板以及用于表单配置的属性。此外,该插件带有多个预定义的布局来更改表单的外观。如果您的项目没有足够的预定义布局,则可以使用样式编辑器来自定义表单的设计。

“计算字段表单”插件包括与流行页面构建器的集成:

的 WordPress 编辑器
古腾堡编辑
元素
SiteOrigin的页面构建器
海狸生成器
WPBakery 页面生成器
DIVI 生成器
对于其他编辑器,可以通过其短代码将表单插入页面。每个 Web 表单都有一个关联的简码,可让您将其插入到您想要的任何位置。

特征
主要特点:
具有直观和交互式界面的可视化表单生成器。
包括通用控件,例如单选按钮、复选框、菜单列表、日期字段、滑块控件、数字字段、文本货币字段等。
包括计算字段,其值来自涉及其他表单字段的操作。
根据需要在表单中插入尽可能多的计算字段。
包含与计算字段相关的 公式编辑器,具有语法突出显示和错误检测。
具有许多运算模块:数学运算、日期运算、财务运算、距离运算、文本管理、调用远程服务的操作等。计算字段可以识别字段值内的数字和价格。
以几种预定义的形式分发,您可以将其用作项目的起点。
包括几个设计模板。
通过在属于不同页面的字段之间插入分页符控件来支持多页表单。
允许对容器控件(Div 和 Fieldset)内的字段进行分组。
可以在表单中定义字段之间的依赖规则,这在向导的设计中非常有用。
其他特性:
在插件配置页面中,可以通过按下与之关联的“克隆”按钮来复制表单。通过克隆表单,您可以重用已经完成的工作。
包括故障排除和优化区域。
允许您在索引过程中禁用表单以提高网站的速度。
在表单中包含版本控制以恢复以前的版本。
预定义形式:
“计算字段表单”随五个预定义的示例表单一起分发。

简单的计算器操作
带日期计算(带入住和退房日期的预订)
理想体重计算器
怀孕计算器
租赁计算器
您可以克隆一个示例表单来实现您的项目,或者从头开始创建一个新表单。

计算字段表单商业
“计算字段表单”插件的免费版本仅包含基本功能。其他发行版(Professional、Developer 和 Platinum)具有 功能,例如发送通知电子邮件、与支付网关和外部服务集成、控制数据库连接(以及与其他数据源的连接)、复杂操作和许多其他功能.

专业版的特点:
包括插件免费版本的所有功能。
提交表格收集的数据并将其存储在网站上以供审查。
向用户发送包含表单收集的数据的通知电子邮件以及确认电子邮件。
将表单与 PayPal 集成,并通过计算字段计算要收取的金额。
支付允许 SCA(强客户身份验证),与新的支付服务 (PSD 2) – 指令 (EU) 兼容。
在不同的 WordPress 站点之间导出和导入表单。
保护表单的不同机制,例如验证码、WordPress 随机数和蜜罐字段。
将“谢谢”页面与表单相关联,您可以在其中显示表单提交的摘要。
仪表板小部件显示上周的提交。
缓存表单以提高渲染速度。
将表单提交的信息导出为 CSV 文件,并与 Excel、OpenOffice、LibreOffice 或任何其他电子表格编辑器等第三方工具一起使用。
开发版的特点:
包括免费和专业版插件的所有功能。
连接到不同数据源(数据库、CSV 文件、帖子、分类法、用户信息和 JSON 对象)的 控件。
财务运营模块。
日期和时间操作模块。
距离和旅行时间运营模块使用“谷歌地图”。
Chart.js 操作模块使用表单数据生成图表。使用 ChartJS.org 库。
允许开发人员将表单收集的数据保存在外部数据库中的脚本。
包括扩展表单功能并利用第三方插件和外部服务的附加组件

服务器端方程插件:定义服务器端方程。
验证码插件:通过向用户发送验证码并阻止表单提交来验证用户的电子邮件,直到输入验证码。
WooCommerce 插件:将表单与 WooCommerce 产品集成,并在运行时计算它们的价格、尺寸和重量。
SalesForce 插件:将表单与 SalesForce 服务集成。
WebHooks 插件:将表单收集的信息发送到 WebHook URL 以打开无数的可能性。通过将您的表单连接到 Zapier、Microsoft Flow、IFTTT、Workato 等服务,您可以连接到数百个第三方服务(例如 Zoho CRM、Dropbox、Mailchimp、Google Drive、Facebook、Twitter 等)。
用户权限插件:控制表单的访问,以及允许用户访问和编辑他们的数据。
用户注册表插件:构建一个用户注册表,捕获用户的基本信息和元数据。
reCAPTCHA 附加组件:用 Google reCAPTCHA 替换基本验证码以保护表单。
白金版的特点:
包括插件的免费、专业和开发人员版本的所有功能。
Unique Fields Values 附加组件:验证用户输入的值在以前的提交中没有被使用过。
Easy Digital Downloads 附加组件:将表格集成到 Easy Digital Downloads 产品中,并在运行时计算其价格。
谷歌分析插件:在“谷歌分析”中为用户的行为生成使用报告。
PayPal Pro 附加组件:使付款人的信用卡详细信息可以直接通过网站输入,而无需重定向到 PayPal 网站。
上传文件插件:将上传的文件添加到媒体库并扩展 WordPress 接受的文件类型。
DropBox 集成插件:将上传的文件复制或移动到 DropBox 帐户。
ip2location 插件:使用 ip2location 数据库识别用户数据。
Google Places 插件:将表单字段转换为自动填充地址字段。
Autocomplete Places 插件:使用 Photon API 将表单字段转换为自动完成地址字段。
签名插件:将表单字段转换为“签名”字段,允许用户使用鼠标或触摸屏对表单进行签名。
iCal 插件:在通知电子邮件中发送 iCal 文件,以将事件导入最流行的日历,如 Outlook 和 Google 日历。
CSV 生成器插件:将表单收集的信息导出为 CSV 文件,并将其附加到通知电子邮件中。
PDF 生成器插件:使用表单收集的信息生成 PDF 文件,并将它们附加到通知电子邮件中。
WebMerge 插件:将表单与 FormStack 文档(以前的 WebMerge)集成,以在运行时使用 Web 表单收集的信息生成 PDF 和 Office 文档。
PrintFriendly 插件:使用 PrintFriendly API 生成 PDF 文件并将生成的文件附加到通知电子邮件中。
Mailchimp 附加组件:将新成员添加到 MailChimp 帐户。
Mautic 插件:将新联系人(或更新现有联系人)添加到 Mautic 服务中。
HubSpot 插件:使用表单收集的信息在 HubSpot 中添加/更新联系人。
Emma 附加组件:向 Emma 服务添加新成员。
Twilio 插件:在表单提交中发送通知消息 ( S)。
MailPoet 附加组件:将新订阅者添加到 MailPoet 的邮件列表(M​​ailPoet 版本 2 和 3)。
AffiliateWP 插件:将表单与 AffiliateWP 插件集成。
Authorize.Net 插件:通过 Authorize.Net 从表单接受付款。
Stripe 附加组件:通过表单中的 Stripe 支付网关接受付款。
Skrill Payments 集成插件:与 Skrill Moneybookers 支付网关集成。
TargetPay (iDeal) 附加组件:与流行的荷兰支付方式 iDeal 集成。
Mollie (iDeal) 插件:通过 iDeal 接受付款。
RedSys / Servired / Sermepa 插件提供: 用于接受西班牙大多数银行信用卡付款的安全界面。
PayTM 插件:用于接受信用卡、借记卡、网上银行、钱包和 EMI 付款的安全界面。
SagePay 插件:通过 SagePay 接受付款的安全界面。
Sage Payment 插件:一个安全接口,用于通过安全 SSL 结账系统接受银行卡和虚拟支票交易的付款。
eWay 插件:与 eWay 支付网关集成。eWay 是澳大利亚、新西兰、新加坡、香港和马来西亚等国家的流行支付网关。
请保持插件更新。更新包含错误修复以及新功能。WordPress 目录分发插件免费版本的更新。但是对于商业版本,有必要注册您的插件副本。以下链接描述了注册过程:点击这里本节主要包含有关表单构建器功能的注释,这些功能过于详细而无法包含在主要描述中。

条件规则
可以根据复选框字段、单选按钮、下拉菜单中选择的选项或计算字段的结果显示或隐藏表单字段(依赖字段)。

隐藏/禁用时,依赖字段的值为零。该插件从提交中排除禁用的表单字段。

有关使用依赖项的其他详细信息

预定义值
字段中的预定义值有两种可能的用途:

1- 默认填写该字段。这使最终用户更容易输入值。

2- 提示要在字段中输入的值(如“输入您的姓名”)。要将预定义值用作占位符,您须勾选“单击时隐藏预定义值”复选框。一旦用户开始填写该字段,该值就会消失。计算字段的方程忽略占位符。

“用户说明”属性
字段设置中的“用户说明”属性允许您指导用户如何填写字段。默认情况下,说明在公共网站上显示为较小的文本。但它们可以配置为工具提示。

添加 CSS 布局关键字
字段设置中的“添加 CSS 布局关键字”属性允许您将 CSS 样式应用于字段。您只能输入 CSS 类名的名称,而不是它们的定义。

您可以通过“表单设置”选项卡中的“自定义表单设计”属性定义 CSS 类。该属性包含一个带有语法高亮和错误检查的 CSS 编辑器。

如果要为字段分配多个类名,请用空格字符分隔它们。

该插件包括多个可以分配给表单字段的预定义类。

通过阅读插件博客中的以下帖子,可以找到有关表单设计的更多信息:

自定义表单的设计

下面列出的类允许您在同一行上对齐两个、三个或四个字段:

column2
column3
column4
例如,如果要将两个字段放在同一行,请将两个字段的类名命名为“column2”。

还有其他变体可以在同一行显示多个字段,例如容器字段(Div 或 Fieldset)。容器字段允许您选择配置中的列数。以下帖子描述了在表单中定位字段的所有替代方法:

格式化表单(在列中分配字段)

多页表单
要创建多页表单,您须在属于不同页面的字段之间插入“分页符”控件。

当用户按下“下一页”按钮时,插件会验证当前表单中的字段。如果有任何验证错误(例如未填写的必填字段),插件将停止“下一页”操作。

隐藏的计算字段
计算字段在配置中包含一个复选框,允许它们对公共网站隐藏。此功能在用于计算中间值的字段中或当我们只想在电子邮件或感谢页面中显示结果时是必不可少的。

计算字段的方程式/公式格式
下面,包括一些可能的公式作为示例,但可能性是无穷无尽的。

通过简单的数学运算:

fieldname1 + fieldname2

fieldname1 * fieldname2

fieldname1 / fieldname2

fieldname1 - fieldname2

fieldname1 - fieldname2
对于涉及多个字段和分组字段的数学运算:

fieldname1 * (fieldname2 + fieldname3)
带有舍入操作。将结果四舍五入到小数点后两位:

PREC(fieldname2 / fieldname3, 2)
有无数的公式可以使用复杂的结构创建。例如,以下公式包括条件语句:

(function () {
if (100 < fieldname3) return fieldname1 + fieldname2; if (fieldname3 <= 100) return fieldname1 * fieldname2; })(); 对于复杂的公式/方程式,您须使用带有 return 语句的函数格式将结果返回到计算字段:(function () { var result = 0; /* Your code here */ return result; }) (); 在方程式/公式中使用的操作和运算符 “计算字段表单”的优势之一是能够使用任何有用的 J aScript 代码来实现方程式/公式。但是,该插件包含多种操作和运算符以简化开发过程。数学运算和运算符条件运算现场处理操作与外部服务交互的操作处理 URL 和查询字符串的操作除了上面列出的操作模块,插件的 和白金版本还包括额外的模块:日期时间操作财务运作距离和旅行时间操作生成图表的操作“计算字段表单”的表单生成器中可用的控件 完整的控件列表可从此链接获得:点击这里从“GET”或“POST”、“SESSION”变量或“COOKIES”接收的参数创建 J ASCRIPT 变量以在方程式中使用 该插件包含短代码 [CP_CALCULATED_FIELDS_VAR] 以从“GET”或“POST”、“SESSION”变量或“COOKIES”接收的参数生成 J aScript 变量:[CP_CALCULATED_FIELDS_VAR name="..."] 在简码中,您须将“...”符号替换为参数或变量的名称。它将与 J aScript 变量同名。例如:[CP_CALCULATED_FIELDS_VAR name="varname"] 您可以在计算字段的公式中使用通过短代码 [CP_CALCULATED_FIELDS_VAR] 生成的变量:fieldname1*varname变量短代码接受的完整参数列表可在以下链接中找到:点击这里计算价格的技巧 我们插件最常见的用途之一是计算价格。显示产品价格时,您可能希望将表单分成两页。 页将请求计算价格所需的信息, 页将包含最终价格的计算字段。此外,您可以使用“Instruct. 文本”字段以指示要约的条款、条件和有用期。请注意,您可以将“Instruct. 文本”字段取决于计算值。这使您可以根据计算出的价格改变向用户显示的文本,因为条款、条件或报价通常取决于交易金额。出版社 该插件与ClassicPress兼容。附加组件 附加组件仅与插件的开发人员和白金版本一起分发。该插件在设置页面的“附加组件区域”中列出了附加组件。要启用附加组件,您须勾选相应的复选框并按下“激活/停用附加组件”按钮。SERVER-SIDE EQUATIONS 附加组件 – 包含在插件的 DEVELOPER 和 PLATINUM 版本中 在服务器端使用 PHP 代码定义方程式。计算字段通过 AJAX 调用服务器端方程。点击这里了解更多信息验证码插件 - 包含在插件的开发人员和白金版本中 “验证码”插件允许通过发送验证码并阻止表单提交来验证用户的电子邮件,直到输入有用代码。点击这里了解更多信息UNIQUE FIELDS VALUES 附加组件 - 包含在插件的白金版中 “ 字段值”插件验证用户输入的值在以前的提交中没有被使用过。它允许输入简单和复杂的验证规则(一个或多个用逗号分隔的字段)。点击这里了解更多信息WOOCOMMERCE 附加组件 – 包含在插件的开发人员和白金版本中 将“计算字段表单”创建的表单与 WooCommerce 产品集成,并在运行时计算它们的价格、重量、尺寸等。点击这里了解更多信息EASY DIGITAL DOWNLOADS 附加组件 - 包含在插件的白金版中 将“计算字段表单”创建的表单与 Easy Digital Downloads 产品集成,并在运行时动态计算其价格。点击这里了解更多信息SALESFORCE 附加组件 - 包含在插件的开发人员和白金版本中 使用表单收集的数据将新潜在客户添加到 SalesForce 帐户。点击这里了解更多信息WEBHOOK 附加组件 – 包含在插件的开发人员和白金版本中 将表单收集的信息发布到 WebHook URL。通过将插件创建的表单与 Zapier、Microsoft Flow、Workato 或 IFTTT(以及许多其他服务)等服务连接,您将可以访问数百种第三方服务,例如 Zoho CRM、Dropbox、Mailchimp、Evernote、Google Drive 、Facebook、Twitter 和 300 多种服务https://zapier.com/zapbook/apps/、https://flow.microsoft.com/、https://ifttt.com/discover点击这里了解更多信息用户权限插件 - 包含在插件的开发人员和白金版本中 控制对表单的访问。可以将访问权限限制为注册用户、具有特定角色的用户或特定用户。插件向插件添加一个新的短代码,以列出登录用户提交的数据(可以将新的短代码插入用户的个人资料中)并分配用户权限以编辑其信息或删除条目。限制提交的数量(例如,每个表单/用户提交一次)。点击这里了解更多信息用户注册表附加组件 - 包含在插件的开发人员和白金版本中 建立用户注册表单。该表单可以收集其他插件所需的基本用户信息和元数据。点击这里了解更多信息RECAPTCHA 附加组件 – 包含在插件的开发人员和白金版本中 使用 Google reCAPTCHA 保护表单,而不是使用插件分发的基本验证码,因为 reCAPTCHA 比传统的验证码更直观和直观。点击这里了解更多信息GOOGLE ANALYTICS 插件——包含在插件的白金版中 在“Google Analytics”中为用户的操作生成使用报告。点击这里了解更多信息PAYPAL PRO 插件 – 包含在插件的白金版中 允许用户直接在您的网站上输入他们的信用卡详细信息,而无需将他们重定向到 PayPal 网站。用户填写表单字段并单击提交按钮后,将处理付款并将发布的数据(不包括信用卡信息)存储在 WordPress 数据库中。点击这里了解更多信息上传文件插件 - 包含在插件的白金版中 该插件的每个商业版本都包含“上传文件”控件,用于从表单上传文件。但是,“上传文件”插件允许将上传的文件添加到媒体库中,并可以从网站的页面和帖子中访问。WordPress 限制了可以上传的文件类型。“上传文件”插件允许扩展已接受文件的列表。点击这里了解更多信息DROPBOX 集成插件 – 包含在插件的白金版中 将通过表单上传的文件复制或移动到 DropBox 帐户。点击这里了解更多信息IP2LOCATION 附加组件 – 包含在插件的白金版中 使用 ip2location 数据库根据 IP 识别其他用户信息。地址,如国家、城市、坐标、气象站、时区、邮政编码等。点击这里了解更多信息GOOGLE PLACES 插件 - 包含在插件的白金版中 将字段转换为调用 Google Places API 的自动完成地址字段。点击这里了解更多信息AUTOCOMPLETE PLACES 插件 – 包含在插件的白金版中 通过调用 Photon API 将字段转换为自动完成地址字段。点击这里了解更多信息签名附加组件 - 包含在插件的白金版中 将字段转换为“签名”字段,以允许用户使用鼠标或触摸屏在表单上签名。点击这里了解更多信息ICAL 插件 – 包含在插件的白金版中 向用户发送附加到确认电子邮件的 iCal 文件,以将事件导入最流行的日历,如 Outlook 和 Google 日历。点击这里了解更多信息CSV 生成器插件 – 包含在插件的白金版中 将表单收集的信息导出为 CSV 文件,并将其附加到通知电子邮件中。点击这里了解更多信息PDF GENERATOR 附加组件 – 包含在插件的白金版中 一个实验性的附加组件,它使用表单收集的信息生成 PDF 文件,并将它们附加到通知电子邮件中。点击这里了解更多信息WEBMERGE 附加组件 – 包含在插件的白金版中 将表单与 FormStack Documents 服务(以前称为 WebMerge)集成,以使用从表单收集的信息生成 PDF 和 Office 文档。点击这里了解更多信息将表单与 Silverpop 服务(现为:IBM Watson Campaign Automation)集成,单击此处获取更多信息PRINTFRIENDLY 附加组件 - 包含在插件的白金版中 将表单收集的信息发送到 PrintFriendly,并将生成的 PDF 文件附加到通知电子邮件中。点击这里了解更多信息MAILCHIMP 附加组件 – 包含在插件的白金版中 使用表单收集的信息将新成员添加到 MailChimp 列表。点击这里了解更多信息MAUTIC 插件 – 包含在插件的白金版中 使用表格收集的信息在 Mautic 服务中添加/更新联系人。点击这里了解更多信息HUBSPOT 附加组件 – 包含在插件的白金版中 使用表格收集的信息添加/更新 HubSpot 联系人。点击这里了解更多信息EMMA 附加组件 – 包含在插件的白金版中 将表单连接到 Emma 服务以将新成员添加到 Emma 组。点击这里了解更多信息TWILIO 附加组件 – 包含在插件的白金版中 在表单提交中通过 Twilio 发送通知消息 ( S)。点击这里了解更多信息MAILPOET 附加组件 – 包含在插件的白金版中 将订阅者添加到 MailPoet 邮件列表(M​​ailPoet 版本 2 和 3)。点击这里了解更多信息AFFILIATEWP 附加组件 – 包含在插件的白金版中 将表单与“AffiliateWP”插件集成。点击这里了解更多信息AUTHORIZE.NET 附加组件 - 包含在插件的白金版中 Authorize.net 服务器集成方法 (Authorize.net SIM) 是一种托管支付处理解决方案,可处理处理交易的所有步骤。点击这里了解更多信息STRIPE 附加组件 – 包含在插件的白金版中 Stripe Payments 插件 (www.stripe.com) 提供了一种接受来自世界各地客户的所有主要卡的方式。点击这里了解更多信息SKRILL PAYMENTS 集成插件 – 包含在插件的白金版中 通过安全页面接受付款的界面。通过一次集成,您可以接受卡、20 多种本地支付方式和 80 多种直接银行转帐连接。点击这里了解更多信息TARGETPAY (IDEAL) 附加组件 – 包含在插件的白金版中 与最流行的荷兰支付方式 iDeal 集成。通过 TargetPay 进行集成:https ://www.targetpay.com/info/ideal?setlang=en点击这里了解更多信息MOLLIE (IDEAL) 附加组件 – 包含在插件的白金版中 与流行的荷兰支付方式 iDeal 集成。点击这里了解更多信息REDSYS / SERVIRED / SERMEPA 附加组件 – 包含在插件的白金版中 通过西班牙大多数银行(Sabadell、Banco Popular、BBVA、Santander、Bankia-Caixa、Bankinter 等)接受信用卡付款的安全界面点击这里了解更多信息PAYTM 插件 – 包含在插件的白金版中 通过信用卡、借记卡、网上银行、钱包和 EMI 接受付款的安全界面。在印度拥有超过 1 亿 PayTM 用户,您的客户会喜欢使用他们值得信赖的 PayTM 钱包进行支付的选项。点击这里了解更多信息SAGEPAY 附加组件 – 包含在插件的白金版中 通过 SagePay 接受付款的安全界面。点击这里了解更多信息SAGE PAYMENT 附加组件 – 包含在插件的白金版中 通过安全 SSL 结账系统接受银行卡和虚拟支票交易付款的界面。所有授权和批准的交易都将发送到您当前的银行卡和/或虚拟支票批次,可在虚拟终端中查看以进行订单处理和结算。点击这里了解更多信息EWAY 插件 – 包含在插件的白金版中 eWay 是澳大利亚、新西兰、新加坡、香港和马来西亚等国家的流行支付网关。eWay 插件实现了与“eWay 响应共享页面”的集成,用于通过 eWay 接受信用卡付款, 是 Paypal 和数字钱包。