template.php
15.4 KB
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
<div class="form-calc form-container js-calc">
<div class="form-container-form">
<form action="/ajax/form.php" method="post" class="js-form ajax-form">
<input type="hidden" name="form-id" value="calc">
<?= bitrix_sessid_post() ?>
<div class="form-calc-block _focus">
<div class="form-calc-block-title">
Обязательные поля
</div>
<div class="form-calc-inputs">
<div class="form-calc-row">
<label class="form-row _half _required _no-icon">
<span class="form-label">Ваше имя</span>
<span class="form-input-container">
<input type="text" class="text-input" name="name" data-rules='{"required": true, "cName": true, "maxlength": 30 }'>
<span class="form-error-message">Поле незаполнено</span>
</span>
</label>
</div>
<div class="form-calc-row">
<label class="form-row _half _required _no-icon">
<span class="form-label">Электронная почта</span>
<span class="form-input-container">
<input type="text" class="text-input" name="email" data-rules='{ "required": true, "email": true }'>
<span class="form-error-message">Поле незаполнено</span>
</span>
</label>
<label class="form-row _required">
<span class="form-label">Телефон</span>
<span class="form-input-container">
<input id="phone-cal" type="text" class="text-input" name="phone" data-rules='{"required": true, "cPhone": true}'>
<span class="form-error-message">Поле незаполнено</span>
</span>
</label>
</div>
<div class="form-calc-row">
<span class="form-label">Тип постройки</span>
<? foreach($arParams['FORM_DATA']['type']['items'] as $i => $item) { ?>
<label class="form-calc-checkbox js-checkbox <?= $item['class'] ?>">
<input type="radio" name="type" value="<?= $i ?>"<?= $item['attr'] ?>>
<span class="form-calc-checkbox-ico"></span>
<span class="form-calc-checkbox-label"><?= $item['name'] ?></span>
</label>
<? } ?>
</div>
<div class="form-calc-row">
<label class="form-row _square _required _no-icon">
<span class="form-label">Площадь земли</span>
<span class="form-input-container">
<span class="form-label-rule">м<sup>2</sup></span>
<input type="text" class="text-input" name="area" data-rules='{"required": true}'>
<span class="form-error-message">Поле незаполнено</span>
</span>
</label>
</div>
</div>
</div>
<div class="form-calc-block">
<div class="form-calc-block-title">
Фундамент
</div>
<div class="form-calc-inputs">
<div class="form-calc-row">
<span class="form-label">Наличие и тип фундамента</span>
<? foreach($arParams['FORM_DATA']['base']['items'] as $i => $item) { ?>
<label class="form-calc-checkbox js-checkbox _base">
<input type="radio" name="base" value="<?= $i ?>">
<span class="form-calc-checkbox-ico"></span>
<span class="form-calc-checkbox-label"><?= $item['name'] ?></span>
</label>
<? } ?>
</div>
<div class="form-calc-row">
<span class="form-label">Высота цоколя</span>
<? foreach($arParams['FORM_DATA']['plinth']['items'] as $i => $item) { ?>
<label class="form-calc-checkbox js-checkbox <?= $item['class'] ?>">
<input type="radio" name="plinth" value="<?= $i ?>">
<span class="form-calc-checkbox-ico"></span>
<span class="form-calc-checkbox-label"><?= $item['name'] ?></span>
</label>
<? } ?>
</div>
</div>
</div>
<div class="form-calc-block">
<div class="form-calc-block-title">
Стена
</div>
<div class="form-calc-inputs">
<div class="form-calc-row">
<span class="form-label">Подвенечный оклад <a href="#!" class="form-label-hint"><span>Подвенечный оклад - это прочный монолитный обрезной брус из пропитанной антисептиком сосны.</span></a></span>
<? foreach($arParams['FORM_DATA']['base-base']['items'] as $i => $item) { ?>
<label class="form-calc-checkbox js-checkbox _checkbox">
<input type="checkbox" name="base-base" value="<?= $i ?>">
<span class="form-calc-checkbox-ico"></span>
<span class="form-calc-checkbox-label"><?= $item['name'] ?></span>
</label>
<? } ?>
</div>
<div class="form-calc-row">
<span class="form-label">Сечение бруса</span>
<? foreach($arParams['FORM_DATA']['section']['items'] as $i => $item) { ?>
<label class="form-calc-checkbox js-checkbox <?= $item['class'] ?>">
<input type="radio" name="section" value="<?= $i ?>">
<span class="form-calc-checkbox-ico"></span>
<span class="form-calc-checkbox-label"><?= $item['name'] ?></span>
</label>
<? } ?>
</div>
<div class="form-calc-row">
<span class="form-label">Порода дерева</span>
<? foreach($arParams['FORM_DATA']['wood']['items'] as $i => $item) { ?>
<label class="form-calc-checkbox js-checkbox <?= $item['class'] ?>">
<input type="radio" name="wood" value="<?= $i ?>">
<span class="form-calc-checkbox-ico"></span>
<span class="form-calc-checkbox-label"><?= $item['name'] ?></span>
</label>
<? } ?>
</div>
</div>
</div>
<div class="form-calc-block">
<div class="form-calc-inputs">
<div class="form-calc-row">
<span class="form-label">Высота потолков</span>
<? foreach($arParams['FORM_DATA']['fheight']['items'] as $i => $item) { ?>
<label class="form-calc-checkbox js-checkbox <?= $item['class'] ?>">
<input type="radio" name="fheight" value="<?= $i ?>">
<span class="form-calc-checkbox-ico"></span>
<span class="form-calc-checkbox-label"><?= $item['name'] ?></span>
</label>
<? } ?>
</div>
<div class="form-calc-row">
<label class="form-row _half">
<span class="form-label">Кровля</span>
<span class="form-input-container">
<select name="roof" class="fancyselect js-select">
<option value="">Выберите значение</option>
<? foreach($arParams['FORM_DATA']['roof']['items'] as $i => $item) { ?>
<option value="<?= $i ?>"><?= $item['name'] ?></option>
<? } ?>
</select>
<span class="form-error-message">Поле незаполнено</span>
</span>
</label>
<label class="form-row _half">
<span class="form-label">Дополнительные опции</span>
<span class="form-input-container">
<select name="additional" class="fancyselect js-select">
<option value="">Выберите значение</option>
<? foreach($arParams['FORM_DATA']['additional']['items'] as $i => $item) { ?>
<option value="<?= $i ?>"><?= $item['name'] ?></option>
<? } ?>
</select>
<span class="form-error-message">Поле незаполнено</span>
</span>
</label>
</div>
<div class="form-calc-row">
<label class="form-row _half">
<span class="form-label">Окна</span>
<span class="form-input-container">
<select name="windows" class="fancyselect js-select">
<option value="">Выберите значение</option>
<? foreach($arParams['FORM_DATA']['windows']['items'] as $i => $item) { ?>
<option value="<?= $i ?>"><?= $item['name'] ?></option>
<? } ?>
</select>
<span class="form-error-message">Поле незаполнено</span>
</span>
</label>
<label class="form-row _half">
<span class="form-label">Покраска дома</span>
<span class="form-input-container">
<select name="painting" class="fancyselect js-select">
<option value="">Выберите значение</option>
<? foreach($arParams['FORM_DATA']['painting']['items'] as $i => $item) { ?>
<option value="<?= $i ?>"><?= $item['name'] ?></option>
<? } ?>
</select>
<span class="form-error-message">Поле незаполнено</span>
</span>
</label>
</div>
<div class="form-calc-row">
<label class="form-row _half">
<span class="form-label">Элементы конструктива <a href="#!" class="form-label-hint"><span>Вы можете указать один или несколько элементов конструктива.</span></a></span>
<span class="form-input-container">
<select name="construct" class="fancyselect js-select">
<option value="">Выберите значение</option>
<? foreach($arParams['FORM_DATA']['construct']['items'] as $i => $item) { ?>
<option value="<?= $i ?>"><?= $item['name'] ?></option>
<? } ?>
</select>
<span class="form-error-message">Поле незаполнено</span>
</span>
</label>
</div>
<div class="form-calc-row _pad">
<label class="form-row _no-icons">
<span class="form-label">План дома <a href="#!" class="form-label-hint"><span>Файл должен быть формата pdf, doc или jpg не более 5 Мб.</span></a></span>
<span class="form-input-container form-file-input js-custom-file-input ">
<input type="file" class="file" name="file"/>
</span>
</label>
</div>
<div class="form-calc-row _pad">
<label class="form-row">
<span class="form-label">Комментарии</span>
<span class="form-input-container">
<textarea name="message" class="text-input"></textarea>
<span class="form-error-message">Поле незаполнено</span>
</span>
</label>
</div>
<label>
<input type="checkbox" id="subscribeNews" name="subscribe" value="newsletter">
<span style="font-size: 11px;">Я соглашаюсь с<a href="#soglasie" id="go" class='js-order-project'>условиями на обработку персональных данных</a></span>
<?$APPLICATION->IncludeComponent('cpeople:form', 'soglasie')?>
</label>
<div class="form-calc-row _pad">
<div class="form-row _submit">
<button type="submit" class="form-submit big-button">Отправить</button>
</div>
</div>
</div>
</div>
</form>
</div>
<div class="form-container-success">
<div class="form-container-success-image"></div>
<p class="form-container-success-title">Ваше сообщение успешно отправлено!</p>
<p class="form-container-success-text">Мы непременно свяжемся с вами в указанное вами время.</p>
<a href="/" class="big-button form-container-success-link">Главная</a>
</div>
</div>