$(function() { $("#number").blur(function() { var number = $('#number').val(); var num = $('#num').val(); if(num>=number){ $('#msg').html(""); }else{ $('#msg').html("借阅数量超过可用数量!!"); } return true; }); });
失去焦点的验证,if不判断,不管任何情况都走if;
解决方案:
// 失去焦点验证
$(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;
});
});
直接用表达式判断,这样就可以执行;