2012-04-30 3 views
-6

비어 있는지 확인한 다음 ajax 호출을 실행해야하는 입력이 3 개 있습니다. 누군가가 도움을 수다중 입력 유효성 검사

당신이 jQuery를 serialize() 기능을 사용할 수 있습니다 쿼리 문자열에 대한 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 
} 

에게 물품.