问题标签 [multi-step]

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 投票
1 回答
4871 浏览

ruby-on-rails - 如何在 Rails 上创建自定义多步骤表单而不是使用 gem

我有一个标准表格,主要信息、地址、公司地址等字段组很少。

我想构建分步表单,而不是包含很多字段的一页表单。

最好的方法是什么?我找到了https://github.com/schneems/wicked但我不明白如何使用它。

0 投票
0 回答
1099 浏览

deep-learning - LSTM 时间序列递归预测收敛到相同的值

我正在使用 LSTM 进行时间序列预测。我的目标是使用 25 个过去值的窗口来生成对接下来 25 个值的预测。我正在递归地这样做:我使用 25 个已知值来预测下一个值。将该值附加为已知值,然后移动 25 个值并再次预测下一个值,直到我有 25 个新生成的值(或更多)

我正在使用“Keras”来实现 RNN 架构:

问题:无论之前是什么序列,递归预测总是收敛到某个值。

当然这不是我想要的,我期待生成的序列会根据我之前的情况而有所不同,我想知道是否有人对这种行为以及如何避免这种行为有所了解。也许我做错了什么......

示例1 示例2

我尝试了不同的时期数并没有太大帮助,实际上更多的时期使情况变得更糟。更改 Batch Size、Number of Units、Number of Layers 和窗口大小也无助于避免这个问题。

我正在使用 MinMaxScaler 获取数据。

编辑:

缩放新输入以进行测试:

0 投票
0 回答
6879 浏览

angular - Angular 多步表单 - 双向绑定或 FormDataService

我的问题是设计问题:

我想实现一个多步骤表单。因此,例如,如果我有 4 个步骤,那么我有 4 个组件,其中每个组件都是多步骤表单中的一个步骤

有一个父组件将其内部的视图与活动的步骤组件进行切换

选项1

在父组件和每个子组件之间使用双向绑定。确认表单后(最后一步),我可以在父组件中使用表单数据。例如:

选项#2

使用 FormDataService 将被注入到每个子组件中。步骤的呈现将通过路由机制完成。确认表单后(最后一步),我可以在 ConfirmationComponent 或我的父组件中使用注入的 FormDataService 并使用表单数据

和一个 FormDataService

我想知道您是否可以帮我找出每种方法的优缺点,并分享您会采用哪种方法

谢谢

0 投票
0 回答
514 浏览

forms - 带有电子邮件验证问题的多步骤表单

我正在我的网站上实施这个带有验证的多步骤表单: https ://www.w3schools.com/howto/howto_js_form_steps.asp

一切正常,我稍微修改了代码以验证选择下拉菜单。

我的问题是我无法将电子邮件地址输入验证为电子邮件地址。它验证我的电子邮件地址字段中是否包含某些内容,但不验证它是否是实际的电子邮件地址。

这是我的工作js:

我尝试将以下内容合并到 validateForm() 函数中,但无法让 i 工作:

我还看了:如何在 JavaScript 中验证电子邮件地址? 但似乎无法在不杀死它的情况下在这个脚本中实现它。

任何指针将不胜感激

非常感谢

D

0 投票
1 回答
1056 浏览

rest - 我应该在具有多个步骤的 REST API 上使用什么响应代码?

我正在开发一个需要多个步骤/验证来创建资源的 REST API,然后制作一个POST /transfer可能不会创建实际的传输资源(因为它需要额外的步骤),但不会失败,因为它会触发第二步/验证。

这个答案中,响应是一个不完整或未决的事务,并且该资源包括完成事务的端点,例如/transaction/123/commit或在我的情况下/transaction/123/verification/432,客户端可以继续、中止或完成事务处理。

但是这些端点上可能的响应代码是什么?/transaction/123/commit实际上返回201是因为它创建了事务还是在达到pending状态时创建了事务?

0 投票
1 回答
904 浏览

forms - TYPO3:如何允许第三方查询字符串参数?

我创建了一个多步骤订单扩展,它收集一些用户数据,然后重定向到支付步骤的不同第三方解决方案。

这个第三方解决方案(如 PayPal)需要一个返回 url 才能找到返回我的表单的方法。所以当前的工作流程是这样的:

  1. 我的表单:收集用户数据
  2. 我的表单:使用返回 url 重定向到支付提供商
  3. 支付提供商:收集用户数据以进行支付
  4. 支付提供商:重定向回我的表单
  5. 我的表格:使用收集的数据显示订单详细信息
  6. 支付提供商:提交订单
  7. 我的表单:重定向到成功页面

我希望到目前为止这是可以理解的。我坚持到第 4 步,因为从支付提供商返回到我的表单的每个重定向都以 404 结尾,因为支付提供商添加了一些我的表单不知道的查询字符串参数。我认为这里的问题是这个参数不是 cHash 计算的,这就是它们失败的原因。

在第 2 步中,我生成表单的返回 url,如下所示:

生成的输出如下所示:

因此,这是将发送给不同支付提供商的 url,如果我将此 url 复制粘贴到我的浏览器中,则该 url 正在工作,但支付提供商会在重定向之前操纵此 url 并添加一些自定义查询字符串参数。

例如 PayPal 添加以下查询字符串参数:

因此,生成的从 PayPal 到我的表单的重定向 URL 如下所示:

这个 url 以 404 结尾,因为我认为 cHash 不再对这个被操纵的 url 有效,还是我错了?

此外,我尝试预定义此参数,如下所示:

如果我做这样的事情,那么从 PayPal 到我的表单的重定向是有效的,但不幸的是没有像预期的那样,因为 PayPal 不知道参数已经存在于给定的返回 url 中并且仍然再次添加这个参数,所以生成的 url好像:

此外,我无法访问 PayPal 添加到 url 的查询字符串参数 :(。所以我尝试了这样的事情:

因此,我已将“正常”返回 url(仅包含我的扩展参数)发送到 PayPal,并使用 uri 构建器注册了第二个 url,以使从 PayPal 到我的表单的重定向正常工作(这似乎已经很糟糕了)。

因此,通过我的表单重定向到 PayPal 以及从 PayPal 重定向回我的表单正在工作,但现在我遇到了与上次尝试相同的问题。我在我的 URL 中得到了正确的参数,但我无法访问它们:

那么如何允许由第三方应用程序为特定控制器操作生成的自定义查询字符串参数呢?

0 投票
0 回答
677 浏览

contact-form-7 - 联系表格 7(多步骤)自动填写字段

我正在尝试使用插件“联系表 7”创建一个多表单。表格的一切都运行良好,但我正在尝试以第二种形式获取第一种形式的值。

例如,我的第一个表单域是邮政编码。当我转到第二个表单时,第一个表单值应该自动填充到第二个表单的邮政编码字段中。

这是示例网站

我想创建相同的过程。请帮忙!

0 投票
1 回答
332 浏览

javascript - 欧芹验证器中带有输入键的下一步按钮

我将欧芹验证包用于两步表单。

这是html:

这是用于多步验证的java脚本:

在第一步中,我无法使用“enter”键进行下一步。所以我写了这段代码来触发“输入”键上的“#nextBtn”:

但是我现在有个问题。当我使用“输入”键进入下一步时,它不会专注于密码输入。我的问题是:使用“enter”键进入下一步时如何专注于密码输入?

0 投票
0 回答
190 浏览

javascript - 在按钮类上回显

我正在尝试构建一个多步选择器,它在每张幻灯片中都有多个组合。例如,你有 btn1、btn2 和 btn3。每个按钮都会在下一张幻灯片中显示其他内容。

这是一个页内多步滑块,所以我不能使用 onClick、提交输入或类似的东西。

正如您在下面的代码中看到的那样,我试图在之前在幻灯片中单击过的按钮的名称或值上获得回声。

有人可以帮帮我吗!

0 投票
0 回答
70 浏览

php - 以多步形式将数据重定向到正确阶段的问题

我正在研究一个后端是 Laravel 的多步骤表单。主视图包含一个多步骤表单,并将表单的不同阶段拉入这个文件布局。我希望当用户填写表单的第一阶段并点击提交按钮时,数据被推送到后端进行验证、存储(我存储在 API 中)并计算一些数据,然后最终将生成的数据重定向到阶段 2的形式。

问题是数据没有正确重定向。如何将数据重定向到主布局,然后重定向到特定阶段(在本例中为阶段 2)?

多阶段表单的主布局,即拉动表单的其他阶段

路由文件

执行表单第一阶段的逻辑并重定向到第二阶段的控制器

plan.blade.php 包含第 2 阶段的表单并被拉入多阶段表单的主布局