2012-04-30 168 views
-6

我有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(); 
        } 
       }); 
     }); 

回答

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()功能的查詢字符串。