У меня есть проблема с функцией инкремента, которая позволяет пользователям нажимать кнопку для добавления или удаления билетов. Однако я не хочу, чтобы пользователь мог входить в негатив и все закручивать. Есть ли способ остановить это. Рабочую демонстрационную версию можно найти по адресу http://kentishtours.co.uk/destinations/canterbury.php, а синие кнопки «-» «+» - это то, о чем я говорю.Стоп-значения js идут отрицательно
Благодаря
код, который используется для распознавания ввода и увеличения числа.
var adult = $('#adult'),
child = $('#child'),
total = $('.total'),
value = $('#value'),
increase = $('#increase'),
decrease = $('#decrease'),
increasec = $('#increasec'),
decreasec = $('#decreasec');
var calulate_price = function(a, c){
var p1 = 18,
p2 = 10,
PA = a * p1,
PC, d;
if(a >= 1) PC = c * p2;
else PC = c * p1;
d = PA + PC;
total.text("£ " + d + ".00");
value.val(d);
};
increase.click(function(){
var a = Number(adult.val());
var c = Number(child.val());
adult.val(++a);
calulate_price(a, c);
});
decrease.click(function(){
var a = Number(adult.val());
var c = Number(child.val());
adult.val(--a);
calulate_price(a, c);
});
increasec.click(function(){
var a = Number(adult.val());
var c = Number(child.val());
child.val(++c);
calulate_price(a, c);
});
decreasec.click(function(){
var a = Number(adult.val());
var c = Number(child.val());
child.val(--c);
calulate_price(a, c);
});
существующий код поможет – Rob
Как правило, мы всегда хотим код. – elclanrs
Небольшой образец кода добавления поможет нам найти вашу ошибку. –