Input type phone: — HTML: HyperText Markup Language

Содержание

HTML — — элементы типа tel используются для того, чтобы пользователь мог вводить и редактировать номер телефона.

<input> Элементы <input> типа tel позволяют пользователю вводить и редактировать телефонный номер. В отличие от <input type="email"> и <input type="url"> , входное значение не проверяется автоматически на определенный формат перед отправкой формы, потому что форматы телефонных номеров сильно различаются по всему миру.

Try it

Несмотря на то, что вводы типа tel функционально идентичны стандартным text вводам, они служат полезным целям; наиболее очевидным из них является то, что мобильные браузеры — особенно на мобильных телефонах — могут отображать настраиваемую клавиатуру, оптимизированную для ввода телефонных номеров. Использование определенного типа ввода для телефонных номеров также делает добавление пользовательской проверки и обработки телефонных номеров более удобными.

Примечание. Браузеры, не поддерживающие тип tel , возвращаются к стандартному вводу текста .

Value DOMString , представляющий телефонный номер, или пустой
Events change и input
Поддерживаемые общие атрибуты autocomplete , list , maxlength , minlength , pattern , placeholder , только readonly и size
IDL attributes list , selectionStart , selectionEnd , selectionDirection и value
DOM interface

HTMLInputElement

Methods select() , setRangeText() , setSelectionRange()

Value

<input> элемент value атрибут содержит DOMString , что либо представляет собой телефонный номер или пустую строку ( "" ).

Additional attributes

В дополнение к атрибутам, которые работают со всеми элементами <input> независимо от их типа, входы телефонных номеров поддерживают следующие атрибуты.

list

Значения атрибута list — это id элемента <datalist> , находящегося в том же документе. <datalist> предоставляет список предопределенных значений предложить пользователю для этого входа. Любые значения в списке, несовместимые с type , не включаются в предлагаемые параметры. Предоставленные значения являются предложениями, а не требованиями: пользователи могут выбрать из этого предопределенного списка или указать другое значение.

maxlength

Максимальное количество символов (в единицах кода UTF-16), которое пользователь может ввести в поле телефонного номера. Это должно быть целочисленное значение 0 или больше. Если ни maxlength не указано, или указано недопустимое значение, то поле номер телефона не имеет максимальную длину. Это значение также должно быть больше или равно значению minlength .

Входные данные не пройдут проверку ограничения, если длина текста, введенного в поле, превышает maxlength кодовых единиц UTF-16.

minlength

Минимальное количество символов (в единицах кода UTF-16), которое пользователь может ввести в поле телефонного номера. Это должно быть неотрицательное целое число, меньшее или равное значению, заданному параметром maxlength . Если ни minlength не указано, или указано недопустимое значение, ввод номера телефона не имеет минимальную длину.

Поле телефонного номера не пройдет проверку ограничения, если длина текста, введенного в поле, меньше minlength кодовых единиц UTF-16.

pattern

pattern атрибут, если указана, является регулярным выражением , что входное в value должно совпадать для того , чтобы передавать значение ограничения проверки . Это должно быть допустимое регулярное выражение JavaScript, используемое типом RegExp и описанное в нашем руководстве по регулярным выражениям ; 'u' флаг задан при компиляции регулярного выражения, так что рисунок рассматривается как последовательность кодовых точек Unicode, а не как ASCII. Вокруг текста шаблона не следует указывать косую черту.

Если указанный шаблон не указан или является недействительным,регулярное выражение не применяется и данный атрибут игнорируется полностью.

Примечание. Используйте атрибут title , чтобы указать текст, который большинство браузеров будет отображать в виде всплывающей подсказки, чтобы объяснить, какие требования предъявляются к шаблону. Вы также должны включить рядом другой пояснительный текст.

Подробности и пример см. в разделе Проверка шаблона ниже.

placeholder

placeholder атрибут является строкой , которая предоставляет краткую подсказку пользователю относительно того , какой информации , как ожидается , в этой области. Это должно быть слово или короткая фраза, демонстрирующая ожидаемый тип данных, а не пояснительное сообщение. Текст не должен включать символы возврата каретки или перевода строки.

Если содержимое элемента управления имеет одно направление ( LTR или RTL ), но необходимо представить заполнитель в противоположном направлении, вы можете использовать символы форматирования двунаправленного алгоритма Unicode, чтобы переопределить направление внутри заполнителя; Дополнительные сведения см. в разделе Как использовать элементы управления Unicode для двунаправленного текста .

Примечание. По возможности избегайте использования атрибута placeholder . Это не так семантически полезно, как другие способы объяснения вашей формы, и может вызвать неожиданные технические проблемы с вашим контентом. Для получения дополнительной информации см. Ярлыки и заполнители в элементе <input>: The Input (Form Input) .

readonly

Логический атрибут, который, если он присутствует, означает, что это поле не может редактироваться пользователем. Однако его value может быть изменено кодом JavaScript, напрямую устанавливающим HTMLInputElement value HTMLInputElement .

Примечание. Поскольку поле, доступное только для чтения, не может иметь значения, required не влияет на входные данные, для которых также указан атрибут readonly .


© 2005–2021 Авторы MDN.
Лицензия Creative Commons Attribution-ShareAlike License v2.5 или более поздняя.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/tel

Полезные сниппеты на HTML5 / Хабр

Эта подборка полезных сниппетов, использующих HTML5, может помочь вам улучшить ваш сайт.

Автозаполнение в текстовых полях

Используя HTML5-элемент datalist вы можете создать текстовое поле с автозаполнением. Очень удобно!

<input name="frameworks" list="frameworks" />
<datalist>
	<option value="MooTools">
	<option value="Moobile">
	<option value="Dojo Toolkit">
	<option value="jQuery">
	<option value="YUI">
</datalist>


Поля ввода email, url и tel

В HTML5 появилось множество новых типов для полей ввода, и среди них email, url и tel. Они позволяют писать более красивый код, делают за вас всю работу по валидации контента, а так же заставляют мобильные браузеры отображать сенсорную клавиатуру со специальными кнопками (вроде @ и . @]+\.[a-zA-Z]{2,6}»> <input type=»password» pattern=»(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}» title=»Не менее восьми символов, содержащих хотя бы одну цифру и символы из верхнего и нижнего регистра»> <input type=»tel» pattern=»(\+?\d[- .]*){7,13}» title=»Международный, государственный или местный телефонный номер»>

Кастомное контекстное меню

HTML5 позволяет добавлять элементы в контекстное меню (это то самое меню, которое появляется, если кликнуть правой кнопкой мыши где-нибудь на вашей странице).
На момент написания статьи, элемент ContextMenu совместим только с Firefox, но можно надеяться, что другие браузеры добавят его поддержку в самое ближайшее время.

<section contextmenu="mymenu"> 
<p>Да, можно кликнуть правой кнопкой прямо здесь.</p>
</section>
<menu type="context">
  <menuitem label="Пожалуйста, не воруйте наши изображения" icon="img/forbidden.png"></menuitem>
  <menu label="Социальные сети">
  <menuitem label="Поделиться на FaceBook">   </menuitem>
  </menu>
</menu>

Видео на HTML5, с резервным Flash-проигрывателем.

Одна из самых больших новых возможностей HTML5, безусловно, его способность воспроизводить видео без использования Flash. Но для старых браузеров, не совместимых с HTML5, вы должны реализовать флэш-проигрыватель, как запасной вариант. В следующем примере показано, как вставить

mp4 и ogv видео в HTML5, с резервным проигрывателем для старых браузеров.

<video controls>
	<source src="__VIDEO__.MP4"  type="video/mp4">
	<source src="__VIDEO__.OGV"  type="video/ogg">
	<object type="application/x-shockwave-flash" data="__FLASH__.SWF">
		<param name="movie" value="__FLASH__.SWF">
		<param name="flashvars" value="controlbar=over&image=__POSTER__.JPG&file=__VIDEO__.MP4">
		<img src="__VIDEO__.JPG" alt="__TITLE__"
		     title="Нет возможности воспроизведения видео в вашем браузере">
	</object>
</video>

Скрытые элементы в HTML5

В HTML5 появился атрибут hidden, который можно применить к любому элементу.

Его действие аналогично CSS-свойству display:none.

<p hidden>Вы не увидите этот текст</p>

Автофокус для текстовых полей

Аттрибут autofocus позволяет вам установить фокус на определенный элемент при загрузке страницы. Полезно, например, для страниц поиска, авторизации или регистрации.

<input autofocus="autofocus">

Предварительная загрузка в HTML5

Jean-Baptiste Jung написал подробную статью о предварительной загрузке в HTML5. Если в кратце — то это простой способ уведомить браузер о том, какие ресурсы скоро могут понадобиться, чтобы он загрузил их заранее (например картинки, подгружаемые аяксом). В приведенном ниже коде реализуется предварительная загрузка изображения.

<link rel="prefetch" href="http://www.catswhocode.com/wp-content/uploads/my_image.png">

Воспроизведение аудиофайлов на HTML5

HTML5 может воспроизводить видео и, конечно, он также может воспроизводить аудиофайлы, например, в формате mp3. В коде ниже реализуется минималистичный но функциональный аудиоплеер.

<audio src="sound.mp3"></audio>
<div>
	<button>Play</button>
	<button>Pause</button>
	<button>Volume Up</button>
	<button>Volume Down</button>
</div>

input

  • Популярные
  • Последние
  • Без ответа
  • Оформление заказа, редактирование input’ов

    Как можно отредактировать input’ы которы находятся на странице оформления заказа? Как я понимаю они отображаются с помощью {$checkout_contact_form->html()}, так вот, мне нужно добавить к ним индивидуальные классы, к полю для номер изменить. ..

  • +1Тип поля дата в полях контакта Архив

    Ошибка сохранения в приложении Контакты. Скорее всего связано с тем, что выводиться массив полей, в отличии от приложения Команда. Где поле input одно. В Контактах: В Команде:

  • Дополнительный класс на input

    Какой файл вебасиста отвечает за структуру html тега input на странице карточки товара <input type=»submit» value=»Купить»>

  • org/Question»>

    <input> и Телефон

    Почему в шаблонах нигде возможности отредактировать type в input для телефона? причем у всех шаблонов стоит type=»text» , хотя лучше будет type=»tel».

  • Где находятся <input> в checkout. contactinfo.html ?

    Не могу найти HTML-код, который отображает поля ввода информацииВ поле<input title=»Телефон» type=»text» name=»customer[phone]» value=»+7 (777) 555-33-11″></p>Нужно добавить…

  • Как переделать input на button? Есть решение

    Всем привет!Ребят, подскажите, как можно переделать все input (submit) на button (button)?Смысл в том, что хочется сделать красивые кнопочки с иконками, а инпутами очень много возьни. Плюс, использую фреймворк, а там стили только для button. Батон…

  • Настроить поле телефона со скобками (Inputmask) Есть решение

    Как и куда в Вебасисте (с Shop Script) установить и настроить маску для ввода кода города в скобки?Пример: http://fitnessdoctor. ru/ внизу в блоке «Возникли вопросы? Свяжитесь с нами прямо сейчас и мы поможем!»

  • Регион и input. Как, зачем и почему?

    Подскажите, как сделать поле региона на этапе ввода данных о доставке в корзине input-ом? А не селектом, как это сделано по умолчанию.Причем, вводить в это поле будут не название региона, а его цифровой код (например, 77 для Москвы).

входной (тип=тел) элемент

Если вы не знаете, что такое элемент или как вы должны его использовать, я рекомендую вам прочитать учебник « Теги и атрибуты HTML », который вы можете найти в разделе руководств HTML .

Содержание

  • 01Описание
  • 02Примеры
  • 03Атрибуты
    • Специальные атрибуты
    • Глобальные атрибуты
  • 04События
    • Глобальные события

Описание

Элемент input , имеющий значение «tel» в своем атрибуте типа , представляет поле для телефонного номера. Элемент управления, связанный с этим полем, представляет собой текстовое поле, которое позволяет пользователям редактировать только одну строку обычного текста без особых требований к формату. Такое поведение было принято из-за большого количества действительных телефонных номеров, что делает ограничения общего назначения неуместными. Авторы могут определить конкретный набор ограничений с помощью шаблон атрибут.

Примеры

В нашем первом примере мы создадим форму с телефонным вводом. Здесь мы будем использовать атрибут -заполнитель , который был представлен в HTML 5. Этот атрибут позволяет нам дать подсказку о данных, которые должны быть предоставлены в элементе управления, например примеры или краткие описания. Эта подсказка будет отображаться внутри элемента управления (как если бы это было значение) только до тех пор, пока элемент управления не имеет реального значения. Когда пользователь начинает печатать, заполнитель текст будет удален из элемента управления.

 
<р> Телефон:

Телефон:

Теперь давайте проверим еще один новый атрибут в HTML 9.0004 5: список . Этот атрибут связывает элемент управления с элементом списка данных , ссылаясь на его атрибут id . Связанный список данных предоставляет ряд предложений, которые пользователи могут выбрать для автоматического заполнения значения элемента управления.

Поддержка браузером списка данных неполная. Авторам, возможно, придется полагаться на сценарии для обеспечения этой функциональности в разных браузерах.

 
  <р>
    Контактный номер: 
    
  

<список данных> <опция значение="(154) 215-4468"> <опция значение="(154) 254-7863"> <опция значение="(146) 123-7821"> <опция значение="(112) 645-4565">

Контактный номер:

Наш последний пример объединяет два атрибута, также новых в HTML 5, которые обычно хорошо работают вместе и имеют особое значение для телефонного ввода. Это шаблон и требуемый . Их важность становится очевидной, когда автору необходимо установить правила относительно формата данных, которые могут быть введены в элемент управления, особенно для телефонных вводов, которые не применяют предопределенные правила для данных, которые они могут принимать.

Атрибут шаблона помогает, устанавливая регулярное выражение, которому должно соответствовать любое входное значение. Когда он установлен, атрибут title приобретает особое значение, так как он отвечает за объяснение правил, которые применяются к полю. Браузеры могут использовать эту информацию для составления сообщения об ошибке, отображаемого пользователю после неудачной отправки.

С другой стороны, обязательный атрибут запрещает пользователям оставлять поле пустым. Оба атрибута вместе указывают, что элемент управления должен быть заполнен, и определяют, как он должен быть заполнен.

Наличие этих атрибутов означает, что отправка формы будет запрещена до тех пор, пока их требования не будут выполнены. Браузеры будут отображать сообщения об ошибках, когда пользователи пытаются отправить несоответствующие поля.

Регулярное выражение представляет собой последовательность символов, которая образует шаблон поиска, в основном для использования в сопоставлении шаблонов со строками или операциях, подобных поиску и замене.

Требуется поддержка браузером атрибута неполный. Авторам, возможно, придется полагаться на сценарии для обеспечения этой функциональности в разных браузерах.

В приведенном ниже примере мы устанавливаем шаблон для номера телефона, который должен соответствовать синтаксису: "(ддд) ддд-дддд" или "(ддд) ддд дддд", где буква "d" представляет цифру.

 
  <р>
    Телефон: 
    
  

Телефон:

Атрибуты

Особые атрибуты

автофокус

Логическое значение, указывающее браузеру установить фокус на этот элемент управления после завершения загрузки документа или при отображении диалогового окна , в котором находится элемент управления. Если атрибут имеет значение "автофокус" или пустую строку (""), или если он просто присутствует, элемент управления должен получить фокус как можно скорее, после загрузки страницы или диалогового окна .

Пример

 

Введите свой телефон:

отключен

Логическое значение, указывающее, отключен элемент управления или нет. Если атрибут принимает значение "отключено" или пустую строку (""), или если он просто присутствует, элемент управления будет отключен.

Отключенные элементы управления отображаются серым цветом (если они видны), блокируются для взаимодействия с пользователем и, что более важно, их значения (если есть) не отправляются при отправке формы .

Пример

 
  <р>
    Телефон: 
    
  

Телефон:

форма

Значение атрибута id формы, с которой связан данный элемент управления.

Этот атрибут является новым в HTML 5 и помогает определить релевантность элементов управления во вложенных или удаленных формах.

Пример

 

Телефон:

Телефон:

список

Маркер, соответствующий значению атрибута id списка данных , с которым связан этот элемент управления. Список данных , на который ссылается этот атрибут, предоставит ряд предложений, которые пользователи могут выбрать для автозаполнения элемента управления.

Поддержка браузером списка данных неполная. Авторам, возможно, придется полагаться на сценарии для обеспечения этой функциональности в разных браузерах.

Пример

  ./../form-result.php" method="post" target="_blank">
  <р>
    Контактный номер: 
    
  

<список данных> <опция значение="(154) 215-4468"> <опция значение="(154) 254-7863"> <опция значение="(146) 123-7821"> <опция значение="(112) 645-4565">

Контактный номер:

максимальная длина

Целое число, указывающее максимальное количество символов, которое может иметь значение этого элемента управления.

Авторы не должны полагаться на атрибут maxlength . Пользователи всегда могут отправить форму , если браузеры (некоторые намеренно) не поддерживают эту функцию.

Пример

 
  <р>
    Телефон: 
    
  

Телефон:

минимальная длина

Целое число, указывающее минимальное количество символов, которое может иметь значение этого элемента управления.

Авторы не должны полагаться на атрибут minlength . Пользователи всегда могут отправить форму , если браузеры (некоторые намеренно) не поддерживают эту функцию.

Поддержка браузером атрибута minlength крайне низка (по состоянию на 18 декабря 2014 г.). Авторы не должны полагаться на этот атрибут, пока поддержка не вырастет.

Пример

 
  <р>
    Телефон: 
    
  

Телефон:

имя

Имя элемента управления. Это имя будет отправлено браузером агенту обработки вместе с содержимым файла 9.0033 значение атрибут. Оба атрибута вместе будут соответствовать паре имя-значение, которая будет использоваться для обработки данных формы.

В настоящее время значение isindex , ранее использовавшееся особым образом некоторыми браузерами и включенное в стандарт HTML , не разрешено в этом атрибуте.

Пример

 
  <р>
    Телефон: 
    
  

Телефон:

узор

Регулярное выражение для сопоставления со значением элемента управления перед отправкой формы . Этот атрибут можно использовать для указания формата, который пользователи должны будут соблюдать при заполнении поля. Если этот шаблон не соблюдается, при отправке будет показано сообщение об ошибке, и процесс будет отменен (если только атрибут formnovalidate не присутствует в форма или кнопка отправки).

Атрибут title приобретает особое значение, когда присутствует этот атрибут: ожидается, что он предоставит объяснение правил, которые применяются к полю. Браузеры могут использовать информацию в заголовке для составления сообщения об ошибке, отображаемого пользователю при отмене процесса отправки.

Регулярное выражение — это последовательность символов, которая образует шаблон поиска, в основном для использования при сопоставлении шаблонов со строками или поиск и замена подобных операций.

Пример

 
  <р>
    Телефон: 
    
  

Телефон:

заполнитель

Текст, который должен дать подсказку о том, как следует заполнять поле, например примеры или краткие описания. Браузеры могут отображать содержимое этого атрибута в элементе управления, пока он не имеет значения. Как только пользователи начнут записывать свой собственный текст, текст-заполнитель должен исчезнуть из элемента управления.

Авторы не должны использовать этот атрибут для замены метки. Метки должны давать заголовок, а заполнитель должен давать небольшую подсказку о том, как заполнить поле. Кроме того, ожидается, что текст-заполнитель исчезнет, ​​когда пользователь начнет вводить текст в элементе управления.

Пример

 
  <р>
    Телефон: 
    
  

Телефон:

только для чтения

Логическое значение, указывающее браузеру запретить пользователю изменять значение элемента управления. Если этот атрибут имеет значение «только для чтения» или пустую строку («»), или если он просто присутствует, пользователю не будет разрешено изменять значение в элементе управления.

Хотя этот атрибут запрещает редактирование значения элемента управления, не все взаимодействия блокируются: пользователи по-прежнему смогут выбирать и копировать текст в элементе управления.

Пример

 
  <р>
    Телефон: 
    
  

Телефон:

требуется

Логическое значение, указывающее, можно ли оставить этот элемент управления пустым или нет. Если этот атрибут имеет значение «обязательный» или пустую строку («»), или если он просто присутствует, пользователь должен будет заполнить элемент управления, чтобы иметь возможность отправить форму .

Если элемент управления с обязательным атрибутом оставить пустым, поддерживающие браузеры выдадут ошибку при отправке и немедленно отменят процесс.

Поддержка браузером атрибута required неполная. Авторам, возможно, придется полагаться на сценарии для обеспечения этой функциональности в разных браузерах.

Пример

 
  <р>
    Телефон: 
    
  

Телефон:

размер

Целое число, используемое в качестве ширины элемента, в количестве символов, которые должны одновременно отображаться в элементе управления.

Поскольку символы обычно имеют разную ширину, браузеры могут определять ширину символов в соответствии с определенными критериями (такими как средняя или максимальная ширина).

Пример

 
  <р>
    Телефон: 
    
  

Телефон:

тип

Значение, указывающее тип поля, которое представляет этот элемент. Возможны двадцать два значения (без учета регистра):

.
  • скрытый: скрытый элемент управления, используемый для отправки информации на сервер, обычно управляемый сценариями.
  • текст: элемент управления, используемый для ввода однострочного фрагмента текста.
  • поиск: то же, что и текст, но для целей поиска.
  • тел: элемент управления, используемый для предоставления номера телефона.
  • URL-адрес
  • : текстовое поле, используемое для ввода единственного и абсолютного URL-адреса .
  • Электронная почта
  • : элемент управления, предназначенный для редактирования одного или нескольких адресов электронной почты.
  • пароль: текстовое поле для редактирования паролей, где символы представлены точками.
  • дата: элемент управления для ввода конкретной даты.
  • месяц: элемент управления для ввода определенного месяца.
  • неделя: элемент управления для ввода конкретной недели.
  • время: элемент управления для ввода определенного времени.
  • datetime-local: элемент управления для ввода конкретной локальной даты и времени.
  • число: элемент управления для ввода числа.
  • Диапазон
  • : элемент управления для ввода одного или двух чисел внутри диапазона.
  • цвет: элемент управления для ввода цвета.
  • флажок: элемент управления для ввода логического значения (истина/ложь).
  • Радио
  • : элемент управления, используемый для выбора одного варианта из многих.
  • Файл
  • : элемент управления, используемый для загрузки файлов на сервер.
  • submit: кнопка, используемая для отправки формы.
  • Изображение
  • : то же самое, что и отправить, но с возможностью отображения в виде изображения вместо использования внешнего вида кнопки по умолчанию.
  • сброс: кнопка, используемая для сброса элементов управления формы к их значениям по умолчанию.
  • 9Кнопка 0011: кнопка, не связанная с действием по умолчанию.

Если этот атрибут отсутствует, элемент ведет себя так, как если бы он имел значение «текст».

Пример

 <тип ввода="тел" имя="телефон">
 
значение

Начальное значение элемента управления, которое будет установлено при загрузке страницы и нажатии кнопки сброса.

Пример

 
  

Телефон:

<р> <р>

Телефон:

Глобальные атрибуты

Для получения информации о глобальных атрибутах обратитесь к этому списку глобальных атрибутов в HTML 5.

События

Глобальные события

Для получения информации о глобальных событиях см. этот список глобальных событий в HTML 5.

Практическое руководство по созданию пользовательских полей

Веб-разработчики используют HTML-код для ввода телефонного номера для создания специального поля, в которое пользователи могут вводить номер телефона. Создание формы для номера телефона — важный шаг, который должен сделать все веб-страницы, чтобы они выглядели профессионально и отличались от остальных. Ввод номера телефона в формате HTML5 позволяет экспертам создавать поле в любом разделе на вашей веб-странице, где пользователи могут укажите свои номера телефонов .

К тому времени, когда вы закончите читать эту статью, у вас не будет проблем с созданием синтаксиса телефонного номера в формате HTML на вашей веб-странице.

Содержание

  • Что такое ввод номера телефона в формате HTML?
  • Создание базового синтаксиса
    • — Пример кода 1
  • Создание полного синтаксиса
    • — Пример кода 2:
  • Создание ввода номера телефона в документах HTML
  • Дополнительные атрибуты для синтаксиса
    • — Список HTML
    • — Максимальная и минимальная длина HTML
    • — Шаблон HTML
    • — Заполнитель HTML
    • — Размер HTML
    • 1 2 Заключение :

    Что такое ввод номера телефона в формате HTML?

    Ввод телефонного номера HTML используется для разработки пользовательского интерфейса для представления телефонных номеров . Это поле можно создать за несколько основных шагов, поэтому продолжайте читать, чтобы узнать больше о том, как создать полный синтаксис.

    Создание базового синтаксиса

    Первый шаг, который вы должны сделать, это включить атрибут типа HTML, который содержит значение tel внутри тега ввода HTML. Кроме того, вам необходимо создать уникальный идентификатор , чтобы вы могли дополнительно стилизовать визуальный вывод вашего элемента по умолчанию, используя определенные свойства CSS. Однако каждый элемент ввода HTML должен иметь элемент метки, содержащий контекстную часть поля.

    – Пример кода 1

    Рассмотрим подробнее следующий пример , который содержит необходимые HTML-элементы, атрибуты и значения: