jQuery验证-如何在类似向导的表单中使用步骤
jQuery Validation - How to use for steps in a wizard like form?
我想使用jQuery验证插件与jQuery UI选项卡。我如何使用jQuery验证插件验证下一个按钮触发的每个步骤。我看到了jQuery验证插件的例子,大多数都是一次验证整个表单。我需要一步一步来。
我不是专业的,所以请告诉我一些简单的解决方案,而不是建议我其他插件。我的代码看起来像:
$("#frag1").click(function(){
//I need jQuery Validation code here for a single step
event.preventDefault();
}else {
$('.next-tab, .prev-tab').click(function() {
$tabs.tabs('select', $(this).attr("rel"));
return false;
});
}
提前感谢。
我知道你不想要其他插件的建议。但我认为这对你可能特别有用:
有jQuery的formwizard插件,http://thecodemine.org/
与jquery验证插件集成得很好。也可以使用jQuery-UI主题(如果你已经在你的网站上使用它们)。
在下一步按钮上单击检查哪个片段div没有"ui-tabs-hide"这个css类。然后尝试为所有输入和复选框应用相同的CSS类(例如:-"myinputs")。然后对当前的"fragment"div输入验证应用验证。
例如: -如果我在步骤2。然后这个div "fragment-2"不会有css类"ui-tabs-hide"。您可以看到该类应用于其他潜水。
因此,尝试获得当前活动div ID(这里是"fragment-2")。然后像这样做 http://docs.jquery.com/Plugins/Validation/Validator/element元素 $("#myform").validate().element( "#myselect" ); // here there are passing element ID
$("#myform").validate().element('#'+ CurrentFragment + '.myinputs'); //here we are passing current fragment css class inputs.
我不确定它会接受css类。但是尝试一次else循环并处理false元素和return false
,而不需要任何步骤。因此,用户将不会移动到下一个片段,直到他设置值。
相关文章:
- 引导表单向导 - 防止在提交 ajax 响应的每个页面表单出现错误时滚动到下一步
- 在向导表单中使用按钮提交值的最佳方式
- 编辑当前表单向导以成功发布数据
- 引导程序3:具有表单验证的向导
- 引导表单向导验证
- 如何将值从 cookie 加载到向导窗格 (dojo) 中的表单
- 如何在多页面中制作一个 JavaScript 表单向导,其中包含下一页,并取消并返回并提交最后一页
- 什么'这是隐藏'背面'jquery表单向导第一页上的按钮
- 如何在同一页面中使用两个引导表单向导
- 使用引导PHP表单向导插入sql
- 在向导表单上使用欧芹(3步)
- 向导表单未提交
- jQuery表单向导:移动到其他输入并使其滚动到聚焦输入
- jQuery验证-如何在类似向导的表单中使用步骤
- 在Meteor.js中填写向导表单后创建用户
- 多相表单(向导)在提交前显示所有信息
- Timon -步骤表单向导:jQuery正在工作,但$是未定义的
- 需要在表单向导的每个步骤之间运行一些jquery代码(参见更新3)
- 我有验证和表单向导的麻烦
- 使用jQuery表单向导与所需的单选按钮组