Показать сообщение отдельно
  #1 (permalink)  
Старый 16.08.2013, 18:33
Новичок на форуме
Отправить личное сообщение для sillexo Посмотреть профиль Найти все сообщения от sillexo
 
Регистрация: 16.08.2013
Сообщений: 3

Сумма по checkbox и radiobutton
Доброе время суток!

Для своего проекта делаю динамический расчет суммы в зависимости от выбора radiobutton и включения блока при помощи checkbox, см. фото.

Делаю так:
var price1 = 0;
var price2 = 0;

$('#first').click(function() {
	if($(this).attr('checked')) {
		price1 = $('.payfirst:checked').val();
	}
	else {
		price1 = 0;
	}
	$('#summ').text(price1 + price2);
});

$('#second').click(function() {
	if($(this).attr('checked')) {
		price2 = $('.payfirst:checked').val();
	}
	else {
		price2 = 0;
	}
	$('#summ').text(price1 + price2);
});


Но работает только для уже нажатого radio, если переключаешь radio, сумма не меняется.

И т.к. не давно начал работать с javascript, мне кажется код не оптимальный.

Заранее спасибо.
Изображения:
Тип файла: jpg 123.jpg (5.4 Кб, 3 просмотров)

Последний раз редактировалось sillexo, 16.08.2013 в 18:35.
Ответить с цитированием