Input type phone: — HTML: HyperText Markup Language

Элементы типа позволяют пользователю вводить и редактировать телефонный номер.

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

Try it

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

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

ValueСтрока,представляющая телефонный номер,или пустая
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

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

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 .

size

size атрибут является числовым значением , указывающим , сколько символов в ширине поле ввода должно быть. Значение должно быть числом больше нуля, а значение по умолчанию — 20. Поскольку ширина символов различается, это может быть или не быть точным, и на это не следует полагаться; результирующий ввод может быть уже или шире, чем указанное количество символов, в зависимости от символов и шрифта (используемых настроек font ).

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

Non-standard attributes

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

autocorrect

В расширении Safari атрибут autocorrect представляет собой строку, которая указывает, следует ли активировать автоматическое исправление, когда пользователь редактирует это поле. Допустимые значения:

on

Включает автоматическую коррекцию опечаток,а также обработку подстановок текста,если они настроены.

off

Отключить автоматическое исправление и замену текста.

mozactionhint

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

Этот атрибут устарел: вместо него используйте глобальный атрибут enterkeyhint .

Использование тел-входов

Телефонные номера-это очень часто собираемые в Интернете данные.Например,при создании любого вида регистрационного сайта или сайта электронной коммерции,вам,скорее всего,придется запросить у пользователя номер телефона,будь то для бизнес-целей или для связи в экстренных случаях.Учитывая,насколько распространены телефонные номера,жаль,что «одноразмерное» решение для проверки телефонных номеров не является практичным.

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

Custom keyboards

Одним из основных преимуществ <input type="tel"> является то, что он заставляет мобильные браузеры отображать специальную клавиатуру для ввода телефонных номеров. Например, вот как выглядят клавиатуры на нескольких устройствах.

Firefox для AndroidWebKit iOS (Safari/Chrome/Firefox)

Простой тел-вход

В самом базовом виде вход tel может быть реализован таким образом:

<label for="telNo">Phone number:</label>
<input name="telNo" type="tel">

Здесь нет ничего волшебного. При отправке на сервер указанные выше входные данные будут представлены, например, как telNo=+12125553151 .

Placeholders

Иногда бывает полезно предложить контекстную подсказку относительно того, какую форму должны принимать входные данные. Это может быть особенно важно, если дизайн страницы не предлагает описательных меток для каждого <input> . Это где заполнители бывают. Заполнитель этого значения , которое показывает , какую форму value следует принимать, представляя пример действительного значения, которое отображается в окне редактирования , когда элемент value

является "" . После ввода данных в поле заполнитель исчезает; если поле пусто, заполнитель появляется снова.

Здесь у нас есть ввод tel с заполнителем 123-4567-8901 . Обратите внимание, как заполнитель исчезает и появляется снова, когда вы манипулируете содержимым поля редактирования.

<input name="telNo" type="tel"
       placeholder="123-4567-8901">

Управление размером входного сигнала

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

Размер элемента физического ввода

Физическим размером поля ввода можно управлять с помощью атрибута size . С его помощью вы можете указать количество символов, которое поле ввода может отображать одновременно. В этом примере, например, поле редактирования tel имеет ширину 20 символов:

<input name="telNo" type="tel"
       size="20">
Длина элемента

size отделен от ограничения длины по введенному номеру телефона. Вы можете указать минимальную длину в символах для введенного телефонного номера с minlength атрибута minlength ; аналогично, используйте

maxlength , чтобы установить максимальную длину введенного телефонного номера.

В примере,приведенном ниже,создается 20-символьное поле ввода телефонного номера,содержание которого должно быть не менее 9 символов и не более 14 символов.

<input name="telNo" type="tel"
       size="20" minlength="9" maxlength="14">

Примечание. Приведенные выше атрибуты влияют на проверку — входные данные в приведенном выше примере будут считаться недействительными, если длина значения меньше 9 символов или больше 14. Большинство браузеров даже не позволят вам ввести значение, превышающее максимальную длину.

Предоставление опций по умолчанию

Предоставление одного значения по умолчанию с помощью атрибута value

Как всегда, вы можете указать значение по умолчанию для поля ввода tel , установив его атрибут value :

<input name="telNo" type="tel"
       value="333-4444-4444">
Предлагая предложенные значения

Сделав еще один шаг, вы можете предоставить список значений телефонных номеров по умолчанию, из которых пользователь может выбирать. Для этого используйте атрибут list . Это не ограничивает пользователя этими параметрами, но позволяет им быстрее выбирать часто используемые телефонные номера. Это также предлагает подсказки для autocomplete . list атрибутов определяет идентификатор <datalist> элемент, который , в свою очередь , содержит один <option> элемент каждого предлагаемого значения; каждый option «сек value является соответствующим предлагаемым значением для поля ввода номера телефона.

<label for="telNo">Phone number: </label>
<input name="telNo" type="tel" list="defaultTels">
<datalist>
  <option value="111-1111-1111">
  <option value="122-2222-2222">
  <option value="333-3333-3333">
  <option value="344-4444-4444">
</datalist>

С элементом <datalist> и его <option> браузер предложит указанные значения в качестве возможных значений для номера телефона; обычно это представлено в виде всплывающего или раскрывающегося меню, содержащего предложения. Хотя конкретный пользовательский интерфейс может варьироваться от одного браузера к другому, обычно щелчок в поле редактирования представляет раскрывающийся список предлагаемых номеров телефонов. Затем, по мере ввода пользователем, список корректируется, чтобы отображать только отфильтрованные совпадающие значения. Каждый введенный символ сужает список до тех пор, пока пользователь не сделает выбор или не введет пользовательское значение.

Вот скриншот того,как это может выглядеть:


© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/tel


HTML
  • Размер элемента физического ввода

    Физический размер поля ввода можно контролировать с помощью атрибута.

  • <input type=»submit»>

    Элементы <input> типа submit отображаются как кнопки.

  • Validation

    Как мы уже упоминали ранее, довольно сложно предоставить универсальные телефонные номера решения для проверки на стороне клиента.

  • <input type=»text»>

    Элементы <input> типа text создают базовые однострочные поля.

  • 1
  • 120
  • 121
  • 122
  • 123
  • 124
  • 258
  • Next

input

  • Популярные
  • Последние
  • Без ответа
  • org/Question»>

    Оформление заказа, редактирование 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.

типов мобильного ввода

типов мобильного ввода

Виртуальные клавиатуры — это круто.

Используйте их.

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

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

Твитнуть

Text

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

Электронная почта

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

Тел

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

Номер

Этот номер невероятно обманчив, и в результате им часто злоупотребляют. Часто вы обнаружите, что Tel — лучший вариант. Число — не лучший способ заставить пользователей вводить числа. На самом деле его вариант использования — ввод чисел и символов. Очень нишевый пользовательский случай, вам действительно не следует использовать число очень часто.

Пароль

Вы думаете: «Ну, я должен использовать это, когда они вводят пароли».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *