| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Динамичесоке изменение страницы |
| Автор: Helen09 8.12.2010, 23:41 | ||
| Такой вопрос: у меня написана программа, - форма заказа. мне необходимо изменить код такм образом,чтобы в заисимости от того,что выберет посетитель, динамически формировалась окончательная сумма заказа. Предположим тортики имеют разную цену-50, 150 200, самовывоз-бесплатно, а доставка 100 р. я так понимаю, что надо сделать какую-то проверку, что мол нажат переключатель или нет, и если да, то задать значение. и в конце просуммировать с помощью calc. Вот тот код олько проблема в том как проверить и задать значение. может я не так думаю и это можно сделать другим способом? Подскажие пожалуйста. Вот код МОЕЙ программы: Код:
|
| Автор: bars80080 9.12.2010, 01:03 | ||
| порядок задачи очень простой: 1. на каждый элемент, из-за которого меняется сумма, вешаем обработчик. в общем случае это onchange="getsum();" 2. в функции getsum() пробегаем все поля и собираем сумму:
однако, при данном коде просуммировать не получится, потому что где цены? что такое calc? |
| Автор: Helen09 9.12.2010, 09:42 |
| Хорошо, цены указаваются у каждого элемента в value? И получаетсяя что для каждого элемента я должна вставить onchange="getsum();, так? Тогда вопрос, а как он определяет, что переключатель включен и его значение надо включить в сумму. Просто мы таким еще ни разу не пользовались. |