Есть скрипт который при вводе промокода отнимает -500 рублей от цены но если его стирать и вводить заново он будет каждый раз отнимать 500р. Как исправить это?
$('.form-control[name=promo]').on('keyup', function() {
var nac_price = $('.complete:not(#complete2)').text().split(' ');
var old_price = parseInt(nac_price[1]);
var text = $('.form-control[name=promo]').val();
var codes = ["PROMO", "PROMO2"];
if ($.inArray(text, codes) != "-1") {
var priceP = parseInt(nac_price[1]);
var promo_new_price = priceP - 500;
$('.complete:not(#complete2)').text("Цена: " + promo_new_price + " руб.")
}
})