JQuery MultiPage form ..每个步骤的验证

问题描述:

我有一个表格,它在每个标签上分页使用分页。 (请参阅小提琴)JQuery MultiPage form ..每个步骤的验证

但是,每个部分都有必填字段,我想验证它,以便在用户移到下一部分之前,带有“必需”属性的字段不能留空。

http://jsfiddle.net/Azxjt/

我试着以下但不认为我在正确的轨道:

$(this).closest("article > :input").each(function() { 

    if($(this).val == null) { 

    con = 0; 


    } 

    }); 
    if (con == 0) { 
    alert("All fields must be filled in"); 
    } 
    else { 
    } 

您的帮助表示赞赏:)

文本输入将返回如果未输入响应,则显示黑色值。请尝试以下

在jQuery中,该值由VAL()返回

$(this).val() == "" 

你可能提升你的jQuery选择只测试一个相应的标签需要这些输入要素。

+0

我相信我的选择实际上不选择任何元素是成功的一半:) – Corbin 2014-09-02 22:23:35

+0

试试“的文章:输入”而不是“文章>:输入”既然你有包裹输入栏div元素。 – terrywb 2014-09-02 22:43:16

使用each功能。

var isEmpty; 
$("input").each(function() { 
    var element = $(this); 
    if (element.val() == "") { 
     isEmpty= true; 
    } 
}); 
+0

这将返回所有输入,我想查找当前文章中的所有输入 – Corbin 2014-09-02 22:34:15