Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 6

Сделать скидку на заказ в зависимости от выбора поля

24.10.2011, 17:23. Показов 803. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!! Вот такой вопрос, может кто поможет
есть форма-калькулятор, там считается заказ, хотелось бы сделать скидку, в зависимости от выбранных полей- "количество гостей", вот часть кода:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<script language="JavaScript" type="text/javascript">
 function sum()
{
k=0;
for(i=0;i<8;i++)
{if(document.getElementById('uslugi'+i).checked) k+=parseInt(document.getElementById('uslugi'+i).value);}
k+=document.getElementById('time').value*1;
document.form1.res.value=k;
}
</SCRIPT>
<b>Оформление заказа:</b>
<table border="2" summary="">
 <tr>
<td width="50">
<b>Продолжительность выступления:</b>
  <select id="time" name="time" >
  <Option id="time0" value="0" selected>---</option>
<OPTGROUP label="В клубе">
        <Option id="time1" value="6000">2 часа </option>
        <Option id="time2" value="7500">3 часа </option>
  </OPTGROUP>
        <OPTGROUP label="На выезде">
        <Option id="time3" value="3000">1 час </option>
        <Option id="time4" value="4000">2 часа </option>
        <Option id="time5" value="5000">3 часа </option>
</OPTGROUP>
 </select>
</td> </tr>
<tr>
<td>
     <b>Коллическво гостей (детей):</b><br>
    <select name="gest">
    <option>---</option>
    <option value="от 1 до 15">от 1 до 15</option>
    <option value="от 16 до 30">от 16 до 30</option>
    <option value="от 31 до 40">от 31 до 40</option> // 5% скидка
    <option value="от 41 до 50">от 41 до 50</option>// 10% скидка
    <option value="от 51 до 60">от 51 до 60</option> // 15% скидка
    <option value="от 61 до 80">от 61 до 80</option>  // 20% скидка
    <option value="больше 80">больше 80</option>  // 25% скидка
    </select>
</td>
</tr>
<br>
<tr>
 <td> <br />
  <b>Выберите программу праздника:</b><br>
    <select name="show" style="width: 530px;">
    <option value="Вечеринка Ужасов у Графа Дракулы">Вечеринка Ужасов у Графа Дракулы</option>
    <option value="Путешествие с Гарри Поттером в Хогвартс">Путешествие с Гарри Поттером в Хогвартс</option>
    <option value="Путешествие в Алфею с феей Винкс">Путешествие в Алфею с феей Винкс</option>
    <option value="Сказочное приключение с Красной Шапочкой в страну Турум-Пурумпию">Сказочное приключение с Красной Шапочкой в страну Турум-Пурумпию</option>
    <option value="Африканская вечеринка с Мамбой">Африканская вечеринка с Мамбой</option>
    <option value="Школа магии с Чародейкой">Школа магии с Чародейкой</option>
    <option value="Пират Джеймс Дрейк в поисках сокровищ флибустьеров">Пират Джеймс Дрейк в поисках сокровищ флибустьеров</option>
    <option value="Человек Паук против Булкокса и его команды">Человек Паук против Булкокса и его команды</option>
    <option value="Необыкновенное приключение с Жасмин в Агробе">Необыкновенное приключение с Жасмин в Агробе</option>
    <option value="Пеппи Длинный Чулок в Веселяндии">Пеппи Длинный Чулок в Веселяндии</option>
    <option value="Новогодний спектакль «Волшебная дудочка»">Новогодний спектакль «Волшебная дудочка»</option>
    <option value="Игровой спектакль «Баба Яга и волшебный атлас Мира»">Игровой спектакль «Баба Яга и волшебный атлас Мира»</option>
    <option value="Интермедия «Джеймс Дрейк похитил Новый год»">Интермедия «Джеймс Дрейк похитил Новый год»</option>
  </select>
        </td>
            </tr>
 <tr>
 <td>
<div align="left" style="width: 430px;"><b>Дополнительные услуги:</b>
<form name="form1">
<input type="checkbox" name="w1" id="uslugi0" value="2100">Фокусник - 2100<br>
<input type="checkbox" name="w2" id="uslugi1" value="4000">Шоу мыльных пузырей - 4000<br>
<input type="checkbox" name="w3" id="uslugi2" value="100">Фольгированные шары - 100 рублей <br>
<input type="checkbox" name="w4" id="uslugi3" value="25">Гелиевые шары - 25 рублей  <br>
<input type="checkbox" name="w5" id="uslugi4" value="1200">Шокофондю - 1200<br>
<input type="checkbox" name="w6" id="uslugi5" value="1400" />Аквагрим - 1400<br>
<input type="checkbox" name="w7" id="uslugi6" value="2200">Фоторепортаж (2 часа) - 2200 <br>
<input type="checkbox" name="w8" id="uslugi7" value="3800">Видеорепортаж (съемка 2 часа, монтаж фильма) - 3800<br>
<input type="checkbox" name="w9" id="uslugi8" value="0">Торт (цена не входит в расчет,обговаривается отдельно)<br>
<HR>
<input type="text" name="res" size=4>
<INPUT type="button" value="Примерная стоимость" onClick="sum()">
</form></div>
</td>
</tr>
<tr>
<td align="center">
<input type="submit"  value="Отправить заявку" >
</td>
</tr>
</table>
</div>
соответственно, скидку надо сделать на результат, при выборе полей (от 5%-25%)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.10.2011, 17:23
Ответы с готовыми решениями:

Проверка обязательного поля формы в зависимости от выбора select
Прошу оказать помощь Необходимо в зависимости от выбора select: выбор=1 - поле не обязательно для заполнения выбор=2 - поле...

Заполнение данных в зависимости от выбора пункта и суммирование в зависимости от выбора
Всем уважаемым участникам форума доброго времени суток! Помогите пожалуйста разобраться с задачей. -------------------------------- ...

Сделать группу компонентов невидимыми в зависимости от выбора в comboBox
Помогите, пожалуйста. Как прописать условие: если выделен первый элемент коллекции comboBox, то сделать видимой группу элементов...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.10.2011, 17:23
Помогаю со студенческими работами здесь

Как сделать цепочку условий в зависимости от выбора элемента в ComboBox?
Здравствуйте! Прошу помочь мне в выборе способа обработки элемента ComboBox в данной ситуации: Я решил создать программу перевода...

Как сделать чтобы содержание iframe менялось в зависимости от выбора опции?
Подскажите, пожалуйста, как сделать, чтобы содержание iframe менялось в зависимости от выбора опции. На одном из форумов нашел что-то...

Как исправить код, чтобы выводило скидку на 5% и 10% скидку
Вообщем, не могу сообразить как исправить код, чтобы выводило скидку на 5% и 10% скидку. На 5% выводит верно, а когда вводишь сумму по...

Как сделать GUI интерфейс с несколькими вкладками/закладками, т.е существует одна форма и в зависимости от выбора вкладк
как сделать GUI интерфейс с несколькими вкладками/закладками, т.е существует одна форма и в зависимости от выбора вкладки меняется...

Я хочу сделать расширение, которое выводило бы расписание занятий той или иной группы в зависимости от выбора.
Добрый день! По учебе стоит задача разработать расширение и интегрировать его в учебный процесс института. Я хочу сделать расширение,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru