Обработка радио-баттонов в джавa-скрипт

dnes

Новичок
Обработка радио-баттонов в джавa-скрипт

Имеется скрипт для подсчета заказа. В форме два радио-баттона. Пишу:

form.summa.value = eval(form.cena.value * form.skolko.value);

if (form.pocta.value==1)
form.vsego.value = eval(form.summa.value)+120;
else
form.vsego.value = eval(form.summa.value);

Независимо от чекнутого баттона всегда прибавляется 120, что должно произойти только в случае, если чекнут баттон со значением 1. Что не так?
 

MD

Guest
тут не телепаты. код формы скопируй сюда.
 

dnes

Новичок
Скопировал, подумал, да и убрал. Код большой и пушистый, но причем тут форма, причем тут телепаты?..
 

Nexus

Guest
dnes
скопируй ЧАСТЬ формы (где у тебя этот батон со значеним 1 и пару рядом стоящих).
 

dnes

Новичок
Радио-баттонов у меня всего два. Оба определяют функции перерасчета и определения скрытых полей:

<td>Почтой
<INPUT onclick="Change1(); Recount()" type="radio" name="pocta" value="1" checked></td>
<td>Сам приду
<INPUT onclick="Change2(); Recount()" type="radio" name="pocta" value="0">
</td>

Вообще-то, я это дело уже обошел добавкой в форму скрытого поля, значение которого определяют функции Change. И уже это значение Recount ловит без проблем.

Однако меня продолжает интересовать, как правильно ловить значение выбранной радио-кнопки?

form.raido-button_name.value - явно не то, хотя пару недель назад здесь был топик, в котором упоминалось именно такое решение.
 

MD

Guest
все понятно. в поиск.
такие вещи проверяються в цикле.
 
Сверху