我正在执行学生费用详细信息的计算,有两个文本框,一个自动固定(禁用)为Rs.5000,如果我在另一个文本框中输入低于Rs.5000值的值,那么它将计算减法和在结果文本框中显示余额。如果我输入的值高于Rs.5000,则不应在第二个文本框中取值。我想根据第一个文本框值验证文本框。
这是我的身体部位
我的脚本部分
$(".maxmin").each(function () {
var thisJ = $(this);
var max = thisJ.attr("max") * 1;
var min = thisJ.attr("min") * 1;
var intOnly = String(thisJ.attr("intOnly")).toLowerCase() == "true";
var test = function (str) {
return str == "" || /* (!intOnly && str == ".") || */
($.isNumeric(str) && str * 1 <= max && str * 1 >= min &&
(!intOnly || str.indexOf(".") == -1) && str.match(/^0\d/) == null);
// commented out code would allow entries like ".7"
};
thisJ.keydown(function () {
var str = thisJ.val();
if (test(str)) thisJ.data("dwnval", str);
});
thisJ.keyup(function () {
var str = thisJ.val();
if (!test(str)) thisJ.val(thisJ.data("dwnval"));
})
});
答案 0 :(得分:0)
你可以在textchanged上做这样的事情
$(textbox1).on('change', function () {
if(textbox1.val()==5000){
//do your code
}
else if(textbox1.val()<5000){
//do your code
}
});
答案 1 :(得分:-1)
查看onchange(https://api.jquery.com/change/)或keyup事件(https://api.jquery.com/keyup/)。获取值并执行计算。