我有一个非常大的表单,包含约40个问题。我将问题分成几部分,每部分10个,每个都包含在一个div中。不执行jQuery,除非所有表单域已完成
我使用jQuery滑动进出
$('a.nextform').click(function(e){
$('.hold-all').animate({"left": "-=690"}, 500);
e.preventDefault();
})
$('a.backform').click(function(e){
$('.hold-all').animate({"left": "+=690"}, 500);
e.preventDefault();
})
我想以某种方式说,如果还没有执行完毕的requeired领域,不要允许用户点击旁边的div,这可能与jQuery ?其空使用
$('#name').val()
例如
if($('#name').val() != ''){
//do
}
else
{
//dont do
}
我唯一担心@ reach4thelasers的是,有更多需要的表格是显示:这意味着第一个div形式后出现没有全部completem将插件不会看到这些标记为空,不跑? – Liam
只需单独验证每一个,分别在每个子部分的表单/容器上运行验证插件,并从每个子部分的下一个按钮处理函数调用validate()。 $(“#form1”)。validate()$(“#form2”)。validate() – reach4thelasers