2017-09-19 1 views
0

에 대한 validatidation으로 jQuery를 사용하여 내 입력 텍스트를 비교하는 방법 :. 하지만 내가 필요로 여전히 작동하지 않는,내가 다음 코드 한 다음 단계 과정

이 작동하지 않습니다
function formValidation(e){ 
    var username = $('#username').val(); 

    $.post("check_username.php", { username: username }, 
     function(result){ 
      if(result == 0){ 
       jQuery('.fs-error').html('<span style="color:red;"> Nama tidak cocok !</span>'); 
       return false; 
      }else{ 
       jQuery('.fs-error').hide(); 
      } 
    }); 
} else if { 
    var tgllahir = $('#tgllahir').val(); 

    $.post("check_tgllahir.php", { tgllahir: tgllahir }, 
     function(result){ 
      if(result == 0){ 
       jQuery('.fs-error').html('<span style="color:red;"> Tanggal Lahir tidak cocok !</span>'); 
       return false; 
      }else{ 
       jQuery('.fs-error').hide(); 
      } 
    }); 
} 

. 다음 버튼을 클릭하면 아무데도 나타나지 않습니다. 도와주세요.

+0

jquery 버전을 확인하십시오. –

답변

0

당신이 jquery promise를 사용해야한다는 것은 유효성 확인을 위해 그 검사 결과가 끝나기 전까지는 필요하다고 생각합니다.

function formValidation(e) { 
var username = $('#username').val(); 

$.post("check_username.php", { 
    username: username 
}).done(function(result) { 
    if (result == 0) { 
     jQuery('.fs-error').html('<span style="color:red;"> Nama tidak cocok !</span>'); 
     return false; 
    } else { 
     jQuery('.fs-error').hide(); 
    } 
}); 
var tgllahir = $('#tgllahir').val(); 
$.post("check_tgllahir.php", { 
    tgllahir: tgllahir 
}).done(function(result) { 
    if (result == 0) { 
     jQuery('.fs-error').html('<span style="color:red;"> Tanggal Lahir tidak cocok !</span>'); 
     return false; 
    } else { 
     jQuery('.fs-error').hide(); 
    } 
});; 
}