多步骤表单自定义验证

时间:2014-08-20 13:31:11

标签: jquery

我试图编写自己的多步形式jquery验证(主要是因为我之前从未做过并希望学习)。出于某种原因,我似乎无法进行第一步处理。这是我的JQUERY,你可以在这里找到jsFiddle:http://jsfiddle.net/c28pdLof/

$('#msform .first').click(function() {

    $("#instanceTitle").each(function(){
        if ($($this).val() == '') { 
            $(this).addClass('error');
            $('#msform .first').preventDefault();
        }
        else {
            $(this).removeClass('error');
        }

});

1 个答案:

答案 0 :(得分:0)

我明白了。显然这段代码不喜欢“this”:

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

相反,这有效:

if ($('#instanceTitle').val() === '') {