Как переделать js, чтобы не воспринималось двойное нажатие на radio кнопку

drkrol

Постоялец
Регистрация
6 Мар 2016
Сообщения
112
Реакции
11
Здравствуйте. Есть вот такой код Для просмотра ссылки Войди или Зарегистрируйся . В начале через select задаётся цена товара, а потом через radio кнопки добавляется 2000 или цена остаётся прежней. Этот код рабочий, но мне он не подходит. В своём сайте я использую Для просмотра ссылки Войди или Зарегистрируйся, и с помощью его я модифицирую внешний вид input'ов, а именно input type="radio". Загвоздка в том, что используя этот form styler можно выбрать один и тот же radio несколько раз. 1 раз нажал на radio - получил 2000, еще раз нажал - получил 4000, и так далее. Помогите пожалуйста переделать код так, чтобы этого бага не было. То есть нажатие на radio не приводило к повторному прибавлению.
 
Помогите пожалуйста переделать код так, чтобы этого бага не было. То есть нажатие на radio не приводило к повторному прибавлению.
HTML:
$("input[type=radio][name=time]").change(function () {
if ($( this ).val() == "notime" && time_plus == true){
 $('.price').val(+$('.price').val() - 2000);
 time_plus = false;
}
if(time_plus) return;
if ($( this ).val() == "yestime"){
$('.price').val(+$('.price').val() + 2000)
time_plus = true;
}
});
 
Назад
Сверху