Автоматическая валидация ввода URL-адресов в веб-формах работает следующим образом: 1
- Создаётся элемент ввода для URL-адресов с типом «url». 1
- Устанавливаются основные требования к действительному URL-адресу: наличие «http://» или «https://» в начале и хотя бы одного последующего символа. 1 Ввод «https» не является достаточным, то же самое относится к другим протоколам, таким как «ftp». 1
- Если ввод не соответствует условиям, браузер предоставляет обратную связь и не отправляет форму. 1
Для более точной валидации можно использовать атрибут «pattern». 12 С его помощью можно установить специфические требования к URL, например, чтобы он начинался с «http://» или «https://». 1