请问如何在Jquery中完成这项工作?我想用jquery来实现这个需要你的帮助..例如35000 - 349990 = - 314990
如果显示-314990我想向用户显示错误...
我想出了这个没有帮助...
$("#apaid1").keyup(function () { // apaid input id for user to enter amount
var textinput = $('#apaid1').val(); // get value from input id apaid1
var textinput1 = $('#epayment1').val(); // get value from input id epayment1
$("#bl1").val("" + textinput1 - textinput);
// input id bl1 used as output
if ($("#bl1").val() < textinput1) {
$("#bl1").val("" + textinput1 - textinput);
};
});
这就是它给了我-314990我想在负值上显示错误基础
抱歉英语不好。 非常感谢....答案 0 :(得分:0)
$("#apaid1").keyup(function(){
var textinput = $('#apaid1').val();
var textinput1 = $('#epayment1').val();
/* I'm assuming that the "#bl1" tag is the input where you want to store the product of "textinput" and "textinput1"? */
$("#bl1").val(textinput1 - textinput);
//if the value is less than zero (e.g: a negative number), send an alert to the user.
if ($("#bl1").val() < 0) {
alert("Hey! Your answer resulted in a negative. Try again");
};
});
我不完全确定你为什么将条件设置为“if($(”#bl1“)。val()&lt; textinput1)...”以及为什么在满足该条件时尝试重新计算该值。这对我来说似乎很奇怪。因此,如果您有理由这样做,或者我误解了您的问题,请详细说明。
答案 1 :(得分:0)
使用此条件检查负值。
($("#bl1").val() < 0)
答案 2 :(得分:0)