问题标签 [smart-wizard]

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 投票
3 回答
2064 浏览

javascript - 等待ajax响应相同的功能

我知道类似的问题已经发布了很多次,但是我已经阅读了很多,但找不到我的问题的答案。

我有一个等待 ajax 请求响应的函数。很多人会问为什么?好吧,我正在使用一个向导 Jquery 插件,它在离开步骤时执行一个函数,然后如果返回值为true,onLeaveAStepFunction向导将转到所选步骤;onLeaveAStepFunction否则它保持在同一步骤中。

我这样做是async: false为了等待,它可以工作,但这是一个糟糕的设计。另外,我不能使用 blockUI 插件。

我怎样才能做到这一点?

一些代码:

初始化向导:

调用ajax请求:

ajax 请求:

省略属性。请帮我。

0 投票
2 回答
1483 浏览

jquery - 在 SmartWizard 中添加自定义验证

我在 SmartWizard 中有以下代码部分。我想为每个 HTML 控件添加自定义验证。

我试过下面的代码但没有用。

0 投票
2 回答
2232 浏览

javascript - Chrome 中的 outerHeight 给出了错误的值,在 IE 和 FireFox 中可以

在 jquery.smartWizard 插件中,有一个名为 fixHeight 的函数可以调整向导步骤的高度。这在第一次显示步骤或在步骤中显示隐藏的 div 时使用。它在 IE(至少在 Win8.1 上的 IE 11 中)和 FireFox 中运行良好。但是,在最新版本的 Chrome(版本 40.0.2214.94 m)中,outerHeight 的值比应有的值小得多,超过 100 像素或更多。

这是开箱即用的功能:

我修改最后的步骤来添加动画。有或没有 Chrome 都会失败。

编辑: 这是一个演示 IE 和 Chrome 之间区别的小提琴。单击成员,然后单击非成员。您将看到第二组值在每个浏览器中都不同。 http://jsfiddle.net/xjk8m8b1/

EDIT2: 这是另一个小提琴,它显示两个浏览器都获得相同的高度值,直到您尝试计算可见元素。然后 Chrome 就不行了。 http://jsfiddle.net/xjk8m8b1/2/

0 投票
1 回答
6691 浏览

jquery - jQuery Smart Wizard 3.0 在向导中发布所有表单字段

我正在使用垂直布局来显示一个包含 12 个步骤的表单。当我点击完成时,仅提交第一部分。

这是javascript代码:

和 HTML/CF 代码:

这是正在传递的内容:

向导代码将除当前可见的 div 之外的所有 div 设置为 display:none,这应该意味着表单字段没有通过,但是在验证演示中所有字段都通过了,即使它们是 display:none

我错过了什么?

0 投票
2 回答
1336 浏览

javascript - 后退时如何跳过验证 - SmartWizard

我正在使用 Jquery smartwizard链接,当用户在任何步骤中单击“上一步”按钮时,我需要停止验证(默认情况下,第一步中的上一步按钮被禁用)除了第一步。

这是我的javascript代码

0 投票
1 回答
1458 浏览

javascript - 如何防止 jQuery smartWizard 在输入时进入下一步?

我已经尝试过这段代码,但它不起作用。

0 投票
0 回答
1520 浏览

javascript - 如何使用智能向导 js 进行表单验证?

我使用智能向导 js 进行了表单验证,但在前面的第二步中没有显示。显示两步容器的下一步按钮:

在此处输入图像描述

正如您可以检查图像。

http://techlaboratory.net/smartwizard/demo/validation

0 投票
0 回答
315 浏览

jquery - 重新加载时跳转到当前步骤,而不是使用 smartWizard 重置到第一步

再会,

我有一个使用 smartWizard 和 keepFormData 脚本的网络表单。场景是这样的:表单值在提交之前一直存在,因此无论何时重新加载或关闭页面,表单值都会保持不变。请随时在此处测试网络表单:http: //www.doityourselfdegree.com/planbuilder/

我的问题是,向导是否有可能在重新加载页面之前恢复到当前进度或步骤,或者用户决定关闭页面而不是将进度重置到第 1 步?

任何帮助将不胜感激。

谢谢!

0 投票
4 回答
6723 浏览

javascript - 谷歌地图在隐藏的 div 内时不显示

我看到很多人在显示隐藏的 div 时遇到调整大小的问题,但我遇到了一个稍微不同的问题,需要不同的解决方案。我的谷歌地图工作正常,但我现在正在构建一个向导,一次只显示我页面的步骤。当我启用隐藏的 div 时,地图会在显示之前保持一段时间,有时根本不加载,但随后我将其移出隐藏的 div 到主体部分并立即加载。我不明白,它没有显示任何错误。请帮忙。刷新地图通常可以解决问题,但是

没有像我想象的那样修复它。

0 投票
0 回答
121 浏览

javascript - 更改的 DOm 上的 Angular 控制器

首先,我使用的是jQuery-Smart-Wizard

当我把它放到我的代码中时:

这应该改变 DOM,但它被包裹在角度控制器中,并且由于某种原因它似乎不起作用。

这是一个jsfiddle来重现这个。

错误: