16 / 16 / 9
Регистрация: 02.04.2016
Сообщений: 140
1

Работа с формой

09.10.2017, 01:13. Показов 432. Ответов 1
Метки нет (Все метки)

Добрый вечер!
Есть форма на целую страницу(пример), не могу сделать так, что бы с таблицы в сумму тоже добавляли цену, а всё остальное работает!
HTML5
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
                    <form name="cl_form">
 
                            <p><strong>Толщина слоя (см):</strong>
                                <select name="thickness" id="thickness" onchange="calc(this.value);">
                                    <option value="0.5">3</option>
                                    <option value="1">5</option>
                                    <option value="1.5">10</option>
                                </select>
 
                                <p><strong>Площадь утепления (м<sup>2</sup>)</strong>
                                    <input type="text" id="square" onchange="calc(this.value);" style="width:70px" />
                                </p>
 
                            </p>
 
                            <div class="form-contact">
 
                                <span>Имя</span><input type="text" placeholder="Ваше имя:">
 
                                <span>Телефон</span><input type="tel" name="Телефон" id="phone1" placeholder="+38(___)-___-____*" required>
 
                                <span>E-mail</span><input type="email" placeholder="Ваш email:">
 
                            </div>
 
                            <div class="right-order">
 
                                <div class="title-page">
                                    <span style="font-size: 24px;">Кол-во баллонов (шт.)</span>
                                </div>
 
                                <input id="summary" value="0" name="summary" readonly="readonly" maxlength="10" size="10" type="text">
 
                                    <div style="margin-top: 20px;" class="title-page">
                                    <span style="font-size: 24px;">Сумма заказа</span>
                                </div>
 
                                <input id="summary2" value="0" name="summary2" readonly="readonly" maxlength="10" size="10" type="text">
 
                                <input type="submit" value="Заказать">
 
                            </div>
 
                            <table border="1">
                                <tr>
                                    <td rowspan="2">Наименование</td>
                                    <td rowspan="2">Вид</td>
                                    <td colspan="4">Цена, грн с НДС</td>
                                </tr>
                                <tr>
                                    <td>от 1 шт</td>
                                    <td>≥ 12 шт</td>
                                    <td>≥ 48 шт</td>
                                    <td>≥ 120 шт</td>
                                </tr>
                                <tr>
                                    <td>НПУ POLYNOR<br>
                                        Однокомпонентный напыяемый полиуретановый утеплитель тепло и шумоизоляции объектов.<br> Аэрозольный баллон 890 мл</td>
                                        <td><img style="width: 100px;height: 90px;" src="img/order/ballon.png"></td>
                                        <td>280.00</td>
                                        <td>270.00</td>
                                        <td>260.00</td>
                                        <td>240.00</td>
                                    </tr>
                                    <tr>
                                        <td>Угловая насадка POLYNOR<br>
                                            Для напыления утеплителя на потолок, пол и в трудодоступных местах.</td>
                                            <td><img style="width: 100px;height: 90px;" src="img/order/nasadka.png"></td>
                                            <td colspan="4">30.00
                                                <div class="number">
                                                    <span class="minus">-</span>
                                                    <input type="text" id="table-thi" value="0" onchange="calc(this.value);">
                                                    <span style="padding: 0 8px;" class="plus">+</span>
                                                </div></td>
                                            </tr>
                                            </table>
 
                                                        </form>
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
<script>
                function calc(par) {
                    thickness = $("#thickness option:selected").text();
                    price = document.cl_form.thickness.value;
                    square = document.cl_form.square.value;
                    summary = Number(price) * Number(square);
                    document.getElementById('summary2').value = (summary * 18).toString().replace( /(?=\B(?:\d{3})+\b)/g, ' '); 
                    summary2 = document.getElementById('summary2').value;   
                    document.cl_form.summary.value=summary;
                    showToOrderLink();
                    return false;
                } 
            </script>
Миниатюры
Работа с формой  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.10.2017, 01:13
Ответы с готовыми решениями:

Работа JS с формой
Здравствуйте. Плохо разбираюсь в JS, но сделать надо на JS. Задача проста. Есть форма, надо чтобы...

работа с формой
Здравстуйте. У меня такой,детский вопрос! ))) Есть форма с тимя радио кнопками &lt;form...

работа с формой html
есть форма в ней есть поле текстовое в это тполе вставляется код видео а скрипт делает чтобы выдео...

Работа с формой JS
Добрый день! Есть следующая проблема: на сайте (чужом) есть форма работающая на JS. То есть...

1
16 / 16 / 9
Регистрация: 02.04.2016
Сообщений: 140
16.10.2017, 00:17  [ТС] 2
Можно и за оплату
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2017, 00:17

Symfony2, работа с типом Collection, работа с базовой формой
Здравствуйте. Осваиваю создание CRUD приложения на Symfony 2, на примере. Однако, возникают...

Работа с формой
Люди подскажите как сделать так, что бы форма со свойствами WindowState = Maximized, MaximizeBox =...

Работа с формой
Есть код: &lt;?php header (&quot;Content-Type:text/html; charset=UTF-8&quot;); ini_set ('display_errors', 1);...

Работа с формой.
Здравствуйте, уважаемые программисты всея форума! Доброго вам времени суток! У меня возник...

Работа с формой
Подскажите пожалуйста, как ввести на форму число в 16 теричке с помощью кнопки Edit? Например, в...

Работа с формой
Подскажите, как можно форму вырезать по рисунку, имеющий определенный прозрачный цвет?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.