Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Не получается доработать


Автор: Predator199 12.9.2012, 19:59
Проблема в том , когда отмечаешь чекбокс далее умножаешь и в результате получаешь сумму умнажения. А то что было прибавлено до этого ,оно не учитывается. Помогите доработать, в js 0.
http://jsfiddle.net/mqnmX/2/

Автор: Predator199 13.9.2012, 05:44
Натолкните на мысль, пожалуйста.

Автор: ksnk 13.9.2012, 11:50
Цитата(Predator199 @  12.9.2012,  19:59 Найти цитируемый пост)
А то что было прибавлено до этого ,оно не учитывается

Как должно быть? Либо формулой, либо по шагам. 
-- вот начальное состояние, чекбокс не выбран, в селекте светится 10. Что должно быть в результате?
-- вот кликнули чекбокс, что должно быть?

и так далее. 

Автор: Predator199 13.9.2012, 16:06
Вообщем. Отмечаешь чекбокс, у тебя 4. Далее выбираешь число из селект(умножается на 2). Тоесть было 4, выбрали 11 стало 22, а должно 26.

Автор: ksnk 13.9.2012, 16:26
Игого - общая формула ==(check?4:0)+2*(Select)

http://jsfiddle.net/mqnmX/30/?

Добавлено значение 0, которое и выбирается при старте

Автор: Predator199 13.9.2012, 17:14
Спасибо.

Автор: Predator199 14.9.2012, 21:28
Еще раз прошу помощи. Можно ли сделать так чтоб при отметке чекбокса сумма прибавлялась не к результату, а к числу. После чего пользователь выбирает из селект и идет подсчет?
http://jsfiddle.net/mqnmX/37/ smile 

Автор: ksnk 14.9.2012, 22:07
http://jsfiddle.net/mqnmX/45/
?

Автор: Predator199 15.9.2012, 06:57
Скажите пожалуйста, как моно сделать так чтоб работал не с одним чекбоксом?

Автор: Predator199 16.9.2012, 08:51
Подскажите пожалуйста.

Автор: ksnk 16.9.2012, 09:47
так же как и с одним. 

Как должны себя вести следующие чекбоксы?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)