多输入验证

时间:2012-04-30 21:27:48

标签: jquery ajax

我有3个输入,我需要检查是否为空,然后运行ajax调用。

有人可以协助编写IF声明

$('input[name=newsave]').click(function(){
            var neworgy = $('input[name=neworg]').val();
            var newurly = $('input[name=newurl]').val();
            var newtrackingy = $('input[name=newtracking]').val();
            var dataString = 'email=<?php echo $userid;?>&neworg='+ neworgy +'&newurl='+ newurly +'&newtracking='+ newtrackingy;
              $.ajax({
                type: "POST",
                url: "new-token.php",
                data: dataString,
                success: function() {
                    location.reload();
                    }
              });
        });

1 个答案:

答案 0 :(得分:3)

var isValid = !$('input[name=neworg], input[name=newurl], input[name=newtracking]')
    .filter(function() {
        return !this.value;
    }).length;​

if (isValid){
    // Do what you want
}

对于查询字符串,您可以使用jQuery serialize()函数。