generated from hexlet-basics/exercises-template
-
Notifications
You must be signed in to change notification settings - Fork 2
/
description.ru.yml
59 lines (50 loc) · 2.58 KB
/
description.ru.yml
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
---
name: Отправка формы
theory: |
Последним шагом в создании формы является добавление кнопки для отправки результата на сервер. Для этого, используя парный тег `<button>`, создадим кнопку отправки:
```html
<form>
<button>Отправить</button>
</form>
```
После нажатия на кнопку «Отправить», данные будут переданы обработчику, который указан в атрибуте `action` (если не указан, то данные отправятся на эту же страницу). **После отправки данных страница будет перезагружена**.
Теперь, используя элементы форм из прошлых уроков, создадим форму с разными полями.
```html
<h2>Форма поиска</h2>
<form>
<label>
Введите ваш запрос
<input type="search">
</label>
<br>
<select>
<option disabled>В каком разделе искать?</option>
<option>JS</option>
<option>HTML</option>
<option>CSS</option>
</select>
<button>Искать</button>
</form>
```
<div class="hexlet-basics-example my-3">
<p class="lead">Форма поиска</p>
<form>
<label>
Введите ваш запрос
<input type="search">
</label>
<select>
<option disabled>В каком разделе искать?</option>
<option>JS</option>
<option>HTML</option>
<option>CSS</option>
</select>
<button>Искать</button>
</form>
</div>
Если вы нажмёте на кнопку «Искать», то страница перезагрузится и данные должны будут уйти в обработчик на эту же страницу. Так как обработчика нет, то никаких видимых результатов, кроме перезагрузки страницы, не произойдёт.
instructions: |
Создайте форму, у которой файл с обработчиком данных лежит по адресу `/people`. Внутри формы расположите следующие элементы:
* 2 текстовых поля `<input>`
* Список с возможностью множественного выбора
* Кнопку «Отправить»