我在这一行收到错误:
$(this).val() = parseInt($("#x_gen_income").val());
在这段代码中:
$(this).blur(function(){
if(parseInt($(this).val()) > 10000000){
alert("WARNING: INCOME IS ABOVE 10,000,00; PLEASE REVIEW THE INPUT");
$(this).val() = parseInt($("#x_gen_income").val());
$(this).focus();
}
else if(parseInt($(this).val()) == 0){
alert("ERROR: INCOME IS 0, PLEASE REVISE THE INPUT");
$(this).val('');
$(this).focus();
}
else if(parseInt($(this).val()) < 100000){
alert("ERROR: INCOME IS LESS THAN 100,000 PLEASE REVISE THE INPUT");
$(this).val('');
$(this).focus();
}
});
其他声明工作正常,似乎无法找到对这些有什么帮助的错误?谢谢
答案 0 :(得分:2)
=
的左侧需要是有效变量,而不是函数调用。这样做:
$(this).val(parseInt($("#x_gen_income").val()));