Другие элементы формы и валидация элемента input
Этой главой я завершаю тур по HTML формам. Есть пять дополнительных элементов, которые можно использовать в HTML формах, и я опишу каждый из них по очереди. Я также объясню новые возможности валидации входных данных, которые были введены в HTML5. Эти новые функции позволяют применять ограничения для данных, которые вводит пользователь, и они лишают пользователя возможности отправить форму, пока не будут удовлетворены необходимые требования. В таблице 14-1 приведено краткое содержание этой главы.
Таблица 14-1: Краткое содержание главы
Задача | Решение | Листинг |
Создать список с вариантами выбора для представления пользователю. | Использовать элемент select . |
14-1, 14-2 |
Придать структуру списку с вариантами выбора в элементе select . |
Использовать элемент optgroup . |
14-3 |
Получить от пользователя несколько строк текста. | Использовать элемент textarea . |
14-4 |
Обозначить результат вычисления. | Использовать элемент output . |
14-5 |
Создать пару ключей открытый/закрытый (public/private). | Использовать элемент keygen . |
- |
Убедиться, что пользователь предоставляет значение для элемента form . |
Использовать атрибут required . |
14-6 |
Убедиться, что значение находится в пределах заданных границ. | Использовать атрибуты min и max . |
14-7 |
Убедиться, что значение соответствует регулярному выражению. | Использовать атрибут pattern . |
14-8, 14-9 |
Отключить валидацию входных данных. | Использовать атрибуты novalidate и formnovalidate . |
14-10 |
Использование других элементов формы
Использование валидации входных данных