Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Запутался в прибавлении\вычете из общей переменной при клике на checkbox (https://javascript.ru/forum/misc/64705-zaputalsya-v-pribavlenii%5Cvychete-iz-obshhejj-peremennojj-pri-klike-na-checkbox.html)

Enkille 30.08.2016 23:28

Запутался в прибавлении\вычете из общей переменной при клике на checkbox
 
Занимаюсь созданием калькулятора на jQuery.

Первый этап у меня - выбор направления, которые сразу задает к переменной определенное число (например 500, 1000 или 1500).

Следующий этап выбор опций при помощи чекбоксов. Принцип простой: если чекбокс активен, то +100, если не активен, то ничего не добавляется.
Здесь я завис. И перепробовал наверное с десяток разных комбинаций и методов jQuery, но счет все-равно идет не так. То при каждом клике он мне плюсует +100, или вычитает, или считает, но опять как-то не так.

В общем, помогите понять как осуществляется прибавление при следующем действии (псеводкод):
if (input:checked) {
к resultPrice прибавить 100
} else { ничего не делать }

Заранее благодарю!

рони 31.08.2016 00:37

Цитата:

Сообщение от Enkille
То при каждом клике он мне плюсует +100,

сделайте макет минимальный

warren buffet 31.08.2016 05:48

Цитата:

Сообщение от Enkille
или вычитает

Цитата:

else { ничего не делать }
Выбери одно из двух.

Walter_Black 07.09.2016 20:30

Создай глобальную переменную, на первом этапе присваивай ей нужное значение, далее при каждом изменении checkbox-a проверяй - checked: увеличивай переменную на 100, else{}


Часовой пояс GMT +3, время: 04:13.