Нужна помощь с радиоселектором на jQuery

MoMM
На сайте с 16.06.2006
Offline
727
479

Здравствуйте, уважаемые!

Требуется небольшая помощь зала. Исходные данные:

Есть js в котором есть переменная

taxRate: 0,

Есть HTML в котором есть селектор на радиокнопках:

<form name ="mail" id="mail_frm">

<input type="radio" id="cust_delivery1" class="cust_delivery" name="cust_delivery" value="0"><label for="cust_delivery1">Описание 1</label><br>
<input type="radio" id="cust_delivery2" class="cust_delivery" name="cust_delivery" value="0.04"><label for="cust_delivery2">Описание 2</label><br>
<input type="radio" id="cust_delivery3" class="cust_delivery" name="cust_delivery" value="0.10"><label for="cust_delivery3">Описание 3</label><br>

По умолчанию ни одна из кнопок не выбрана и переменная имеет значение 0.

Задача: по клику по радиокнопке присвоить ей значение из value и пересчитать уже имеющиеся на странице результаты работы этого скрипта без перезагрузки этой страницы.

php.developer
На сайте с 22.11.2010
Offline
94
#1
MoMM:
по клику по радиокнопке присвоить ей значение из value

$('.cust_delivery').on('click',function(){
taxRate += parseFloat($(this).val());
});
MoMM:
пересчитать уже имеющиеся на странице результаты работы этого скрипта без перезагрузки этой страницы.

Нужны остальные данные\переменные формы.

C
На сайте с 04.02.2005
Offline
291
#2

$('.cust_delivery').change(function(){

taxRate = $(this).val();

calc();

})

dkameleon
На сайте с 09.12.2005
Offline
386
#3
var taxRate = 0;

$('input[name=cust_delivery]').change(function(e){
taxRate = parseFloat($('input[name=cust_delivery]:checked').val());
alert(taxRate);
});

вот так должно быть норм.

Дизайн интерьера (http://balabukha.com/)
MoMM
На сайте с 16.06.2006
Offline
727
#4
dkameleon:
вот так должно быть норм.

хм... получаю алерты, а значение других переменных в рассчете которых принимает участие taxRate не меняется

IL
На сайте с 20.04.2007
Offline
435
#5
MoMM:
хм... получаю алерты, а значение других переменных в рассчете которых принимает участие taxRate не меняется

После изменения, видимо, заново запустить функцию пересчёта. Нужно подробностей.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
MoMM
На сайте с 16.06.2006
Offline
727
#6
ivan-lev:
После изменения, видимо, заново запустить функцию пересчёта. Нужно подробностей.

мне нужно пересчитать скриптом name.js значение переменных total и tax

dkameleon
На сайте с 09.12.2005
Offline
386
#7
MoMM:
мне нужно пересчитать скриптом name.js значение переменных total и tax

это бы код предоставить целиком сюда :) как мы вам можем пересчитать то, что не знаем?

если существует готовая функция для пересчета - её нужно вставить вместо алерта.

IL
На сайте с 20.04.2007
Offline
435
#8
MoMM:
пересчитать скриптом name.js значение переменных total и tax

Если покажете адрес - думаю, всем проще будет. Можно в личку, если по каким-то причинам на форуме нет желания...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий