gpt4 book ai didi

business-catalyst - 跨多个页面拆分 Web 表单

转载 作者:行者123 更新时间:2023-12-01 03:49:39 25 4
gpt4 key购买 nike

我有一个很长的 Adob​​e Business Catalyst Web 表单,我需要将其拆分为多个页面,以免看起来很长。我正在使用以下网址中的说明将其组合在一起。

http://kb.worldsecuresystems.com/kb/splitting-web-form-across-multiple.html

说明说为表单的每个部分创建一个单独的网页,然后使用修改后的操作 url 将表单链接在一起。

该表格是成员(member)申请表格,用户需要使用下拉菜单在第一个表格上选择成员(member)级别。他们直到第 5 个表格才付款,该表格是信用卡详细信息和金额字段所在的位置。所以我的问题是,如果他们选择第一个表格上的金额,我如何存储该金额以填充第 5 个表格上的金额字段?

此外,我们要求提供家庭地址、工作地址和邮政信箱地址。这些中的每一个都将在单独的页面上。问题是最后一页是信用卡信息,因为我们使用 Paypal,所以他们需要提交账单地址。因此,在向用户询问所有这些地址之后,我真的不想在顶部询问帐单地址,所以有没有办法存储,说工作地址(第 3 页),然后使用它来填充帐单地址在第 5 页?我知道我假设他们希望他们的工作地址是账单地址,但我不知道如何以其他方式知道这些信息。

此外,如果每个页面上的每个提交按钮都被提交到下一个表单,如下所示:

<form name="catwebformform23080" method="post" onsubmit="return checkWholeForm23080(this)" enctype="multipart/form-data" action="/FormProcessv2.aspx?WebFormID=70776&amp;OID={module_oid}&amp;OTYPE={module_otype}&amp;EID={module_eid}&amp;CID={module_cid}&PageID=/Home-address">

...那么这是否意味着每个表单都将作为单独的案例登录到 Business Catalyst 数据库中?我是否还可以假设付款将在第 5 个表格(其中包含帐单和信用卡详细信息)之前不会完成?

提前致谢。

最佳答案

how can I store that amount in order to populate the amount field on the 5th form?



你可以坚持 small amounts使用 Business Catalyst 在 /CatalystScripts/Java_Cookies.js 中自动提供的方法的数据:
createCookie() , readCookie() , 和 eraseCookie() .

通过将所有字段放在一个表单上的一个页面上,并使用诸如 jQueryUI Tabs 之类的内容,您可能会更轻松一些。对表单元素进行分组。

then will that mean each of the forms will be logged into the Business Catalyst database as a separate case?



不,BC 会将它们中的每一个应用于同一个客户和案例。从您链接的知识库文章中:

您可以创建一个 Web 表单,该表单可以拆分为多个网页,但将添加到同一个客户和案例中

Can I also assume that the payment won't go through until the 5th form where the billing and credit card details will be located?



正确的。请注意,一旦完成第一个表单,将触发唯一的工作流程通知 - 如果客户完成任何下一个表单,您将不会收到进一步的通知。

关于business-catalyst - 跨多个页面拆分 Web 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23971292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com