我正在尝试在JQuery中检查某些多个条件,但未返回所需的结果。无论我输入什么,它总是进入其他条件。$(function() { $('#installment').on("keydown keyup", check); function check() { var inst = Number($("#installment").val()); if (inst === 2 || inst === 4 || inst === 6 || inst === 12) { return true; } else { $("#installment").val(''); alert("you can not set wrong value"); return false; } }});<script src="https://code.jquery.com/jquery-3.3.1.js"></script><tr> <td>Number of Installment</td> <td><input type="text" name="installment" id="installment"></td></tr>
3 回答

慕标琳琳
TA贡献1830条经验 获得超9个赞
$(function() {
var val = $("#installment").val();
$('#installment').on("keydown keyup",
function () {
var inst = Number($("#installment").val());
if (inst === 2 || inst === 4 || inst === 6 || inst === 12) {
alert("OK");
return false;
} else {
$("#installment").val('');
alert("you can not set wrong value");
//return false;
}
});
});
添加回答
举报
0/150
提交
取消