Я выполняю расчет стоимости студента. Есть два текстовых поля, которые автоматически фиксируются (отключены) как 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"));
})
});
Что вы пробовали? – Imad
Кстати, какова точка умножения max и min на единицу? Если ваша цель состоит в том, чтобы проанализировать его как целые числа, это функция 'parseInt()'. –