Нужна помощь специалиста по JavaScript

1 23
alexj69
На сайте с 05.06.2007
Offline
88
#21

Подскажите еще одну вещь. В форме есть checkbox, значение value которого должно изменяться в зависимости от вводимого в отдельный инпут значений. Как такое реализовать на практике?

И еще вопрос. Сделал вот такой код

if(vol<=2.5)
document.getElementById("tVolume").value=tV1;
else if (vol<=4)
document.getElementById("tVolume").value=tV2;
else if (vol<=7.5)
document.getElementById("tVolume").value=tV3;
else if (vol<=15)
document.getElementById("tVolume").value=tV4;
else
document.getElementById("tVolume").value=tV5;

При вводе дробного числа с разделителем (.) "точка", формула считает правильно. Если же разделитель (,) "запятая", то результат вычисления неправильный. Что посоветуете сделать?

C
На сайте с 04.02.2005
Offline
277
#22

перед анализом менять ',' на '.'

vol= vol.replace('что', 'на что');

В форме есть checkbox, значение value которого должно изменяться в зависимости от вводимого в отдельный инпут значений

событие onchange на input, а в нем, грубо:

chekbox.value = newvalue;

alexj69
На сайте с 05.06.2007
Offline
88
#23

Если не сложно, объясните по-подробнее, что значит:

событие onchange на input, а в нем, грубо:
chekbox.value = newvalue;

Мне нужно в чекбокс передавать не точное значение инпута, а переменную зависимую от введенного значения. Например:

до 1500 - 380; до 3000 - 550; до 5000 - 650; до 10000 - 750; более - 950

C
На сайте с 04.02.2005
Offline
277
#24

alexj69, не... уже не хочу...

Я уже все сказал.

Мне нужно в чекбокс передавать не точное значение инпута, а переменную зависимую от введенного значения. Например:
до 1500 - 380; до 3000 - 550; до 5000 - 650; до 10000 - 750; более - 950

chekbox.value = newvalue;

Это практически двумя постами выше

onchange? Это кажется было на первой. Соедините свои накопленные знания и опыт.

1 23

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