6.9 KiB
6.9 KiB
id, title, isRequired, challengeType, forumTopicId, localeTitle
id | title | isRequired | challengeType | forumTopicId | localeTitle |
---|---|---|---|---|---|
587d78af367417b2b2512b03 | Build a Survey Form | true | 3 | 301145 | Создание формы опроса |
Description
id="title"
в формате H1. Пользовательская история # 2: Я вижу короткое описание с id="description"
в формате P. Пользовательская история # 3: Я вижу элемент form
с id="survey-form"
. Пользовательская история # 4: Внутри элемента формы мне нужно ввести мое имя в поле с id="name"
. Пользовательская история # 5: Внутри элемента формы мне нужно ввести электронную почту в поле с id="email"
. Пользовательская история # 6: Если я введу электронную почту, которая не отформатирована правильно, я увижу HTML5 ошибку валидации. Пользовательская история # 7: Внутри формы я могу ввести число в поле с id="number"
. Пользовательская история # 8: Если я введу нечисловое значение в поле ввода, я увижу HTML5 ошибку валидации. Пользовательская история # 9: Если я ввожу число за пределами диапазона ввода, которые определены атрибутами min
и max
, я увижу ошибку проверки HTML5. Пользовательская история # 10: Для полей ввода имени, электронной почты и числа внутри формы я могу видеть соответствующие метки, которые описывают назначение каждого поля со следующими идентификаторами: id="name-label"
, id="email-label"
и id="number-label"
. Пользовательская история # 11: Для полей ввода имени, электронной почты и ввода числа я вижу плейсхолдер, который дает мне описание или инструкции для каждого поля. Пользовательская история # 12: Внутри элемента формы я могу выбрать опцию из раскрывающегося списка, имеющего соответствующий id="dropdown"
. Пользовательская история # 13: Внутри элемента формы я могу выбрать поле из одной или нескольких групп переключателей. Каждая группа должна быть сгруппирована с использованием атрибута name
. Пользовательская история # 14: Внутри элемента формы я могу выбрать несколько полей из ряда флажков, каждый из которых должен иметь атрибут value
. Пользовательская история # 15: Внутри элемента формы, в конце, я вижу textarea
для дополнительных комментариев. Пользовательская история # 16: Внутри элемента формы есть кнопка с id="submit"
для отправки всех моих введённых данных. Вы можете создать свой проект от данного CodePen шаблона . Или вы можете использовать ссылку CDN для запуска тестов в любой среде: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
Как только вы закончите, отправьте URL-адрес вашего рабочего проекта со всеми выполненными тестами. Не забудьте использовать Read-Search-Ask, если вы зашли в тупик.
Instructions
Tests
tests: []