Jquery 创建多步骤表单

Jquery 创建多步骤表单,jquery,forms,multi-step,Jquery,Forms,Multi Step,我一直在寻找创建多步骤表单的方法,例如: 我找不到任何资源,只是其他示例,我尝试创建的示例将是一个由3部分组成的过程。我将在jQuery中构建它 我能理解从一步到另一步、淡出/淡出等的方式,但要改变标记并说出哪一步 想法?试试这个 “使用jQuery(FormToWizard插件)将任何Web表单变成强大的向导” 这是他的 我没有从他那里使用这个插件,但我知道他有我过去使用过的非常好的帖子 我希望这有帮助 编辑: 我最近使用了这个插件,效果非常好。它使用简单,易于根据我的具体需要进行修改。看起来

我一直在寻找创建多步骤表单的方法,例如:

我找不到任何资源,只是其他示例,我尝试创建的示例将是一个由3部分组成的过程。我将在jQuery中构建它

我能理解从一步到另一步、淡出/淡出等的方式,但要改变标记并说出哪一步

想法?

试试这个

“使用jQuery(FormToWizard插件)将任何Web表单变成强大的向导”

这是他的

我没有从他那里使用这个插件,但我知道他有我过去使用过的非常好的帖子

我希望这有帮助

编辑:


我最近使用了这个插件,效果非常好。它使用简单,易于根据我的具体需要进行修改。

看起来时间轴上的步骤间隔均匀。这可能很简单,只需将步数乘以宽度,再除以步数即可得到标记必须移动的距离。然后使用jQuery.animate设置标记位置的动画


Sandro

这里有一个完整的简单三步示例,不需要jQuery

您只需要定义
submit\u form()
函数。HTML字符
«
»只需分别打印«和»,这对于上一个和下一个按钮字符可能很有趣

函数显示表单部分(n){
var i=1,p=document.getElementById(“表单部分”+1);
while(p!==null){
如果(i==n){
p、 style.display=“”;
}
否则{
p、 style.display=“无”;
}
i++;
p=document.getElementById(“form_part”+i);
}
}
函数提交表单(){
var sum=parseInt(document.getElementById(“num1”).value)+
parseInt(document.getElementById(“num2”).value)+
parseInt(document.getElementById(“num3”).value);
警报(“您的结果是:“+sum”);
}

第一部分

&拉阔; 第二部分

&拉阔; &拉阔; 第三部分

&拉阔; 总和
看起来很棒!我要去试试这个。非常有趣,但我认为它不适用于浏览器后退按钮。我写了一个简单的jquery插件,我希望有人会觉得它有帮助。。非常感谢。我会试试看,我喜欢下一个标记的动画效果。如果每个表单“步骤”都在a中,那么您可以通过将水平条、每个带编号的圆圈和(显然)标记拆分为各自的图像来动态构建步骤指示器,使用jQuery找出有多少个步骤多次以这种形式和循环使用上面解释的数学构建指标。标记放置在当前步骤。示例URL不再工作。