Я пытаюсь сделать что-то, что кажется достаточно простым, но я не могу заставить его работать. Я все еще новичок на Java, но мне больше интересно учиться, чем платить кому-то за это. Таким образом, любая помощь, руководство, будет высоко оценена.Добавление всех входных значений текста в одно поле общей величины
У меня есть форма для продукта
У меня есть опции, установленные с суммой количества. (Small, Med, Large, XL)
Все, что мне нужно, это для блока основного значения внизу, чтобы обновить его значение, основанное на том, что пользователь вводит в предыдущее.
Я пытался писать простой сценарий, основанный на другом посте я прочитал
$("input.Qty").keyup(function(){
sumValues();
});
function sumValues() {
var sum = 0;
$("input.Qty").each(function(){
var $this = $(this);
var amount = parseInt($this.val(), 1);
sum += amount === "" || isNaN(amount)? 0 : amount;
});
$("#qtybox").text(sum);
}
$(function() {
sumValues();
});
на основе всего, что я читал, кажется, что используя метод KeyUp является простым подходом. Любые идеи или мысли?
'ParseInt ($ this.val(), 1);' выглядит неправильно. Вы имели в виду 'parseInt ($ this.val(), 10);' вместо этого? – techfoobar
«новичок на Java»>.
Amadan
@techfoobar, да 10 было правильным значением в моем коде. – Josh