$(function() { $("#number").blur(function() { var number = $('#number').val(); var num = $('#num').val(); if(num>=number){ $('#msg').html(""); }else{ $('#msg').html("借閱數量超過可用數量!!"); } return true; }); });
失去焦點的驗證,if不判斷,無論任何狀況都走if;html
解決方案:spa
// 失去焦點驗證
$(function() {
$("#number").blur(function() {
var aa = $("#number").val();
var bb = $('#num').val();
if(bb-aa<=0){
$('#msg').html("借閱數量超過可用數量!!!");
}else if(bb-aa>0){
$('#msg').html("");
}
return true;
});
});code
直接用表達式判斷,這樣就能夠執行;htm