| HTML | WebReference
<textarea> представляет собой элемент формы для создания области, в которую можно вводить несколько строк текста. В отличие от элемента <input> в текстовом поле допустимо делать переносы строк, они сохраняются при отправке данных на сервер.
Между тегами <textarea> и </textarea> можно поместить любой текст, который будет отображаться внутри поля.
Поле с исходным текстом |
Синтаксис
<textarea> текст </textarea>
Атрибуты
- autocomplete
- Включает или отключает автозаполнение.
- autofocus
- Автоматическое получение фокуса.
- cols
- Ширина поля в символах.
- dirname
- Параметр, который передаёт на сервер направление текста.
- disabled
- Блокирует доступ и изменение элемента.
- form
- Связывает текстовое поле с формой по её идентификатору.
- maxlength
- Максимальное число введённых символов.
- minlength
- Минимальное число введённых символов.
- name
- Имя поля, предназначено для того, чтобы обработчик формы мог его идентифицировать.
- placeholder
- Добавляет подсказывающий текст.
- readonly
- Устанавливает, что поле не может изменяться пользователем.
- required
- Обязательное для заполнения поле.
- rows
- Высота поля в строках текста.
- wrap
- Параметры переноса строк.
Также для этого элемента доступны универсальные атрибуты и события.
Пример
<!DOCTYPE HTML> <html> <head> <meta charset=»utf-8″> <title>TEXTAREA</title> </head> <body> <form action=»textarea1.php» method=»post»> <p><b>Введите ваш отзыв:</b></p> <p><textarea rows=»10″ cols=»45″ name=»text»></textarea></p> <p><input type=»submit» value=»Отправить»></p> </form> </body> </html> Спецификация
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard | Живой стандарт |
HTML5 | Рекомендация |
HTML 4. | Рекомендация |
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.
Браузеры
3 | 12 | 1 | 3. 5 | 1 | 1 |
1 | 1 | 6 | 1 |
В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
Формы
См. также
- resize
- Многострочное текстовое поле
- Многострочный текст
Рецепты
- Как запретить изменение размеров <textarea>?
- Как сделать, чтобы в текстовом поле заранее выводился опредёленный текст?
Практика
- Многострочный текст
- Размеры <textarea>
Элементы HTML
Атрибуты
Значения
Типы элементов
Аудио и видео
Документ
Изображения
Объекты
Скрипты
Списки
Ссылки
Таблицы
Текст
Формы
Элемент textarea | HTML/xHTML
0 ∞ 1
Элемент textarea HTML- это поле для ввода текста, состоящего из нескольких строк, и его редактирования. Он используется для ввода и редактирования длинных фрагментов текста.
Содержимое этого элемента представляет его исходное значение. Оно отображается в текстовом поле после загрузки документа или после нажатия кнопки сброса в форме.
- Атрибуты
- Специальные атрибуты
- autocomplete
- autofocus
- cols
- dirname
- disabled
- form
- inputmode
- maxlength
- minlength
- name
- placeholder
- readonly
- required
- rows
- wrap
- Специальные атрибуты
В первом примере мы создадим форму с элементом управления textarea со всеми значениями по умолчанию. Также мы установим атрибут placeholder с подсказкой относительно того, контент какого типа должен вводиться в поле. Она будет отображаться, когда текстовая область пуста:
<form action="../../form-result.php" target="_blank"> <p>Message to the author:</p> <p><textarea name="message" placeholder="Share your opinion with the author!"></textarea></p> <p><input type="submit" value="Send message"></p> </form>
Во втором примере мы установим начальное значение в качестве содержимого HTML textarea. Оно будет использоваться для заполнения элемента управления сразу после загрузки документа, а также после сброса формы.
В отличие от поля для ввода однострочного текста элемент textarea использует начальное значение в качестве содержимого (вместо атрибута value):
<form action="../../form-result.php" target="_blank"> <p>Edit your comment:</p> <p><textarea name="comment">Hi! I think you're all wrong!</textarea></p> <p> <input type="submit" value="Edit"> <input type="reset" value="Reset"> </p> </form>
Далее мы используем атрибуты cols и rows, чтобы задать количество символов, которые могут одновременно отображаться в элементе управления. Браузеры рассчитывают ширину и высоту элемента, умножая эти значения на ширину и высоту символа используемого шрифта.
Ширина HTML input textarea вычисляется относительно ширины символа используемого шрифта. Так как символы не всегда имеют одинаковую ширину, то браузеры могут использовать различные методы, чтобы округлить это значение:
<form action=". ./../form-result.php" target="_blank"> <p>Add a new description:</p> <p><textarea name="description" cols="40" rows="5"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
В следующем примере мы используем два атрибута. Они устанавливают ограничения на длину текста, который может быть введен в текстовую область. Это minlength и maxlength, их названия говорят сами за себя.
Соответствие minlength проверяется только при отправке данных формы, а в maxlength браузеры проверяют, чтобы пользователь не ввел больше символов, чем указано через этот атрибут.
Атрибут maxlength элемента textarea HTML хорошо поддерживается браузерами, а minlength – нет:
<form action="../../form-result.php" target="_blank"> <p>Edit your biography:</p> <p><textarea name="biography" minlength="20" maxlength="50"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Теперь мы используем атрибут required, который был введен в HTML5. Когда этот атрибут указан, браузер не позволяют отправить данные формы, пока соответствующее поле не будет заполнено.
Поддержка браузерами атрибута является неполной. Чтобы обеспечить этот функционал во всех браузерах, придется использовать скрипты.
Указывает браузеру, должен ли он автоматически предлагать варианты при вводе данных для этого элемента управления, пытаясь угадать, что пользователь печатает. Для данного атрибута элемента HTML textarea допустимы два значения, они не чувствительны к регистру:
- on: браузер должен предлагать варианты автоматически. Это значение по умолчанию;
- off: браузер не должен предлагать варианты автоматически.
Пример:
<form action="../../form-result.php" target="_blank"> <p>Justify your answer:</p> <p><textarea name="justification" autocomplete="off"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Логическое значение, указывающее браузеру установить фокус ввода на элементе управления после завершения загрузки документа или при открытии диалогового окна, в котором отображается элемент управления. Если атрибут имеет значение «autofocus», пустую строку (» «), то элемент управления будет находиться в фокусе ввода сразу после загрузки страницы или диалогового окна.
Пример:
<textarea name="thoughts" autofocus></textarea>
Ширина элемента управления, задаваемая через количество символов исходя из ширины литер текущего шрифта. Так как символы не всегда имеют одинаковую ширину, браузеры могут использовать различные методы, чтобы округлить это значение.
Значение, указанное в этом атрибуте тега textarea в HTML должно быть целым числом больше нуля. Если значение отсутствует или имеет некорректный формат, атрибуту будет присвоено значение по умолчанию — 20.
Пример:
<form action="../../form-result.php" target="_blank"> <p>Special thanks:</p> <p><textarea name="thanks" cols="20" rows="6"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Название нового поля, предназначенного для передачи направления ввода текста. Этот атрибут, введенный в HTML5, позволяет авторам корректно обрабатывать значения, вводимые на языках с различным направлением письма. Для этого добавляется отдельное поле, заполняемое вместе с формой. Название поля будет выступать в качестве значения атрибута.
Так как этот атрибут textarea HTML является относительно новым, он не полностью поддерживается браузерами. Разработчики должны проверять поддержку браузерами при получении данных на стороне сервера.
Пример:
<form action="../../form-result.php" target="_blank"> <p>Contribute with an idea:</p> <p><textarea name="idea" dirname="idea-dir"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Логическое значение, указывающее отключен ли данный элемент управления или нет. Если атрибут принимает значение «disabled» или пустую строку («»), то элемент управления отключен.
Отключенные элементы управления при отображении формы неактивны, блокируются от взаимодействия с пользователем и их значения (если таковые имеются) не передаются при отправке данных формы.
Пример:
<form action="../../form-result.php" target="_blank"> <p>A penny for your thoughts:</p> <p><textarea name="thoughts" disabled></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Значение атрибута идентификатора формы, с которой HTML input textarea связан.
Этот атрибут является новым и был введен в HTML5. Он помогает определить принадлежность элементов управления во вложенных или разделенных формах.
Пример:
<p>Introduction:</p> <p><textarea name="introduction" form="form1"></textarea></p> <form action="../../form-result.php" target="_blank"> <p><input type="submit" value="Submit"></p> </form>
Указывает, какой способ ввода является наиболее приемлемым для пользователей. Существует двенадцать возможных значений, не чувствительных к регистру:
- verbatim: алфавитно-цифровой ввод на латинице текста, такого как имена пользователей, пароли, коды товаров и т. д.;
- latin: ввод на латинице на предпочтительном для пользователя языке с подключением вспомогательных средств, таких как автоматическое заполнение. Предназначен для передачи данных от пользователей компьютеру. Например, через форму поиска;
- latin-name: ввод на латинице на предпочтительном для пользователя языке, с подключением некоторых вспомогательных средств. Таких, как автоматическое заполнение предлагаемых имен из списка контактов и автоматическая установка регистра;
- latin-prose: ввод для передачи данных от человека человеку с автоматическим заполнением предлагаемого текста и автоматической расстановкой заглавных букв в начале предложений;
- full-width-latin: ввод на латинице на втором языке пользователя, с подключением вспомогательных средств для ввода символов в полном размере и передачи данных от человека человеку, таких как автоматическое заполнение предлагаемого текста и расстановка заглавных букв в начале предложений;
- kana: ввод на кана или ромадзи, стандартный ввод на хирагана, использующий ввод символов в полном размере с поддержкой преобразования в кандзи. Предназначен для ввода текста на японском языке;
- kana-name: то же самое, что и «kana», но с подключением вспомогательных средств для ввода человеческих имен из списка контактов;
- katakana: ввод на катакана с использованием символов и поддержкой преобразования в кандзи. Предназначен для ввода текста на японском языке;
- numeric: ввод цифр, включая клавиши для цифр от 0 до 9, с использованием указанного символа, разделяющего тысячи и символа для отрицательных чисел. Рекомендуется для элемента ввода цифр;
- tel: ввод номеров телефонов, включая клавиши цифр от 0 до 9, символа «#» и символа «*». В некоторых локальных зонах это значение атрибута HTML textarea может включать буквенные мнемонические метки. Рекомендуется для элемента ввода номера телефона;
- email: ввод текста в локали пользователя с использованием клавиш для ввода адреса электронной почты. Например, символов «@» и «.». Рекомендуется для элемента ввода адреса электронной почты;
- url: ввод текста в локали пользователя с использованием клавиш для ввода адресов. Например, символов «/» и «.», а также для быстрого ввода частей доменных имен, таких как «www.» или «.co.uk». Рекомендуется для элемента управления ввода URL-адреса.
Браузеры могут использовать информацию, содержащуюся в этом атрибуте, чтобы предоставить средства, помогающие пользователю вводить данные. Например, виртуальные экранные клавиатуры могут предоставлять специальные клавиши для выбранного режима ввода.
Пример:
<form action="../../form-result.php" target="_blank"> <p>List your friends:</p> <p><textarea name="friends" inputmode="latin-name"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Целое число, указывающее максимальное количество символов, которое может содержать значение элемента управления.
Разработчики не должны полагаться на атрибут textarea HTML maxlength. Пользователи могут отправить данные формы через браузер, не поддерживающий эту функцию.
Пример:
<form action="../../form-result.php" target="_blank"> <p>Resources:</p> <p><textarea name="resources" maxlength="20"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Целое число, указывающее минимальное количество символов, которое может содержать значение элемента управления.
Разработчики не должны полагаться на атрибут minlength. Пользователи могут отправить данные формы через браузер, не поддерживающий эту функцию.
Поддержка браузерами атрибута minlength является крайне слабой. Лучше не полагаться на этот атрибут, пока его поддержка не улучшится.
Пример:
<form action="../../form-result.php" target="_blank"> <p>Analisys:</p> <p><textarea name="analisys" maxlength="20"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Имя тега textarea в HTML. Оно будет отправлено браузером обработчику, связанному с содержимым элемента. Они вместе будут соответствовать паре имя-значение, которая используется для обработки данных формы.
Пример:
<form action="../../form-result.php" target="_blank"> <p>Review:</p> <p><textarea name="review"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Текст подсказки, как должно быть заполнено поле (пример или краткое описание). Браузеры могут отображать содержимое атрибута в элементе управления, хотя он не имеет никакого значения. Когда пользователь начинает вводить собственный текст, подсказка должна удаляться из элемента управления.
Пример:
<form action="../../form-result.php" target="_blank"> <p>Results:</p> <p><textarea name="results" placeholder="Write down here the results of your study..."></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Логическое значение, указывающее браузеру запретить пользователю изменять значение элемента управления. Если атрибут имеет значение «readonly» или пустую строку («»), то пользователю запрещено изменять значение в элементе управления.
Хотя этот атрибут не позволяет редактировать значения элемента управления, но блокируются не все действия: пользователь все равно сможет выделить и скопировать текст в элементе управления.
Пример:
<form action="../../form-result.php" target="_blank"> <p>File "config.cfg":</p> <p> <textarea name="file" readonly>wait=24 login=db autostart=yes </textarea> </p> <p><input type="submit" value="Submit"></p> </form>
Логическое значение, указывающее на то, может ли данный элемент управления оставаться незаполненным. Если атрибут имеет значение «required» или пустую строку («»), то пользователь должен заполнить элемент управления, чтобы отправить данные формы.
Если HTML input textarea с атрибутом required не заполнен, то при попытке пользователя отправить данные формы, браузер выдаст ошибку и отменит отправку данных.
Поддержка браузеров для атрибута required является неполной. Разработчикам придется полагаться на скрипты, чтобы обеспечить данный функционал во всех браузерах.
Пример:
<form action="../../form-result.php" target="_blank"> <p>Leave your opinion:</p> <p><textarea name="opinion" required></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Количество строк, отображаемых в элементе управления. Если текст внутри элемента управления содержит больше строк, чем задано атрибутом, браузер выведет вертикальную полосу прокрутки, чтобы пользователь смог получить доступ к скрытому содержимому.
Значение, указанное в этом атрибуте тега textarea в HTML, должно быть целым числом больше нуля. Если значение отсутствует или имеет неправильный формат, то для атрибута будет назначено значение по умолчанию — 2.
Пример:
<form action="../../form-result.php" target="_blank"> <p>Special thanks:</p> <p><textarea name="thanks" cols="20" rows="6"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Значение, указывающее браузеру, должен ли переноситься текст при отправке данных формы. Для атрибута доступно два значения, не чувствительных к регистру:
- soft: текст не будет переноситься при отправке данных формы, но он может переноситься при отображении. Это значение по умолчанию;
- hard: текст будет переноситься при отправке данных формы с помощью добавления новых строк. Таким образом длина текста не превысит ширину фрейма.
Это относительно новый атрибут textarea HTML, его поддержка является неполной. Разработчикам придется полагаться на скрипты, чтобы обеспечить этот функционал во всех браузерах.
Пример:
<form action="../../form-result.php" target="_blank"> <p>Codes list:</p> <p><textarea name="codeslist" cols="5" rows="6" wrap="hard"></textarea></p> <p><input type="submit" value="Submit"></p> </form>
Вадим Дворниковавтор-переводчик статьи «textarea element»
Вот что вам следует знать »
В тегах HTML
Раскрытие информации: Ваша поддержка помогает сайту работать! Мы зарабатываем комиссионные за некоторые услуги, которые мы рекомендуем на этой странице. Узнайте больше
- Что делает
Атрибуты HTML5 Textarea: вот что вы должны знать
? - Элемент
- Дисплей
- встроенный
Содержание
- 1 Пример кода
- 2 Для чего используется
? - 3 Атрибуты HTML5 Textarea
- 4 Атрибуты в действии
- 5 Атрибуты HTML5 Атрибуты Textarea: вот что вам следует знать хотелось бы, но без кнопки отправки вся ваша тяжелая работа будет потрачена впустую.»>
Для чего используется
?Большинство HTML-форм состоят из родительского элемента формы, нескольких элементов ввода (по крайней мере, один из которых относится к типу отправки) и одного или нескольких текстовых полей. Если вам нужно, чтобы поля формы принимали адреса электронной почты, номера телефонов и другое содержимое, которое легко определить, используйте соответствующий тип ввода. Однако, если вам нужно поле, которое может принимать любую комбинацию и длину простых букв, цифр и символов,
Атрибуты HTML5 Textarea
HTML5 представил несколько новых атрибутов, которые можно использовать с элементами textarea. Вот некоторые из наиболее важных:
-
форма
: Связывает текстовое поле с формой. Используйте атрибут ID формы в качестве значения для атрибутов формы textarea. Это позволяет размещать текстовую область в любом месте веб-страницы, даже за пределами элемента формы, и по-прежнему включать содержимое текстовой области при отправке формы. -
maxlength
иminlength
: используется для указания минимального или максимального количества символов, которые можно ввести в текстовую область. -
заполнитель
: Добавляет текст-заполнитель в текстовую область, который исчезает, как только пользователь помещает курсор внутрь элемента. -
требуется
: Требуется, чтобы текстовая область содержала контент, прежде чем разрешить отправку формы. -
wrap
: Указывает, следует ли добавлять жесткие возвраты к содержимому, представленному в текстовой области.
Атрибуты в действии
Вот пример того, как некоторые из этих новых атрибутов можно использовать для управления поведением текстовой области.
Эта текстовая область ограничена 10 символами
Эта текстовая область доступна только для чтения и не может быть изменена
Это значение не может быть изменено Если мы соединим эти элементы textarea с простым элементом script и button, мы получим следующую форму:
Адам Вуд
Адам — технический писатель, специализирующийся на документации для разработчиков и учебных пособиях.
Атрибуты атрибутов HTML5 Textarea: вот что вам следует знать 2
Добавляет атрибут имени в элемента и связывает имя с текстом, добавленным в текстовую область.
Задает видимую ширину элемента в средней ширине символов. По умолчанию 20, если не указано иное.
Определяет, переносится ли отправленный текст, когда включается в отправку формы.
Отключает ввод текста в элемент .
Устанавливает положение элемента в порядке табуляции. Добавляет прослушиватель событий в элемент , который выполняет сценарии JavaScript при возникновении события onchange
Добавляет прослушиватель событий в элемент , который выполняет сценарии JavaScript при возникновении события onKeyPress Search HTML. com
Search for:Most Popular
- Тег HTML
- Тег HTML Body: Master The Most Important HTML Element Now
-
Тег HTML - Элемент HTML P: Вот Код для определения текста абзаца
- HTML-тег
Компонент Ionic Textarea и свойства CSS для многострочного ввода
с заданной областью
Компонент textarea используется для многострочного ввода текста. Собственный элемент textarea отображается внутри компонента. Пользовательский опыт и интерактивность компонента textarea улучшены за счет контроля над собственной текстовой областью.
В отличие от собственного элемента textarea, текстовое поле Ionic не поддерживает загрузку своего значения из внутреннего содержимого. Значение textarea должно быть установлено в атрибуте
value
.Компонент textarea принимает собственные атрибуты textarea в дополнение к свойствам Ionic.
По умолчанию метки занимают всю ширину своего содержимого. Разработчики могут использовать свойство
labelPlacement
для управления размещением метки относительно элемента управления.Текстовые области с заливкой
Material Design предлагает стили с заливкой для текстовой области. Свойству
fill
элемента может быть присвоено значение"solid"
или"outline"
.Поскольку стили
fill
визуально определяют контейнер textarea, текстовые области, использующиеfill
, не должны использоваться вion-item
.Вспомогательный текст и текст ошибки
Вспомогательный текст и текст ошибки можно использовать внутри текстовой области с
helperText
иerrorText
свойство. Текст ошибки не будет отображаться, если в полеion-textarea
не будут добавлены классыion-invalid
иion-touched
. Это гарантирует, что ошибки не будут отображаться до того, как пользователь сможет ввести данные.В Angular это делается автоматически через проверку формы. В JavaScript, React и Vue класс необходимо добавить вручную на основе вашей собственной проверки.
Счетчик текстовой области
Счетчик текстовой области — это текст, который отображается под текстовой областью, чтобы уведомить пользователя о том, сколько символов было введено из общего количества, которое будет принято текстовой областью. При добавлении счетчика по умолчанию отображаемое значение форматируется как
inputLength
/maxLength
. Это поведение можно настроить, передав функцию форматирования в свойствоcounterFormatter
.Когда для свойства
autoGrow
установлено значениеtrue
, текстовая область будет увеличиваться и уменьшаться в зависимости от ее содержимого.Установка для свойства
clearOnEdit
значенияtrue
очистит текстовое поле после того, как оно было размыто, а затем введено снова.Миграция с устаревшего синтаксиса текстовой области
В Ionic 7.0 был введен более простой синтаксис текстовой области. Этот новый синтаксис уменьшает количество шаблонов, необходимых для настройки текстовой области, решает проблемы доступности и упрощает работу разработчиков.
Разработчики могут выполнять эту миграцию по одной текстовой области за раз. Хотя разработчики могут продолжать использовать устаревший синтаксис, мы рекомендуем выполнить миграцию как можно скорее.
Использование современного синтаксиса
Использование современного синтаксиса включает три шага:
- Удалить
ion-label
и вместо этого использовать свойствоlabel
дляion-textarea
. Размещение метки можно настроить с помощью свойстваlabelPlacement
наion-textarea 9.0011 .
- Переместить свойства textarea из
ion-item
вion-textarea
. Сюда входят свойстваcounter
,counterFormatter
,fill
иshape
. - Удалите использование слотов
helper
иerror
вion-item
и вместо этого используйте свойстваhelperText
иerrorText
вion-textarea
.
- JavaScript
- Angular
- React
- Vue
Ярлык :
Ярлык:
Ярлык:
Введите текст
Введите текст
label="Ярлык:"
counter="true"
maxlength="100"
helper-text="Введите текст"
error-text="Пожалуйста, введите текст"
>
Использование устаревшего синтаксиса
Ionic использует эвристику, чтобы определить, использует ли приложение современный синтаксис textarea. В некоторых случаях может быть предпочтительнее продолжать использовать устаревший синтаксис. Разработчики могут установить
legacy
свойство наion-textarea
totrue
, чтобы заставить этот экземпляр textarea использовать устаревший синтаксис.TextareaChangeEventDetail
интерфейс TextareaChangeEventDetail {
значение?: строка | нулевой;
}
TextareaCustomEvent
Хотя этот интерфейс не является обязательным, его можно использовать вместо интерфейса
CustomEvent
для более надежной типизации с событиями Ionic, генерируемыми этим компонентом.интерфейс TextareaCustomEvent extends CustomEvent {
Detail: TextareaChangeEventDetail;
цель: HTMLIonTextareaElement;
}
autoGrow
Описание Если true
, контейнер textarea будет увеличиваться и уменьшаться в зависимости от содержимого textarea.Атрибут автоматическое увеличение
Тип логическое значение
По умолчанию false
автокапитализация 0
9
9 ОписаниеУказывает, должно ли и каким образом текстовое значение автоматически начинаться с прописной буквы при его вводе/редактировании пользователем. Пользователь. Доступные варианты: "выкл"
,"нет"
,"вкл"
,"предложения"
,"слова"
,"символы"
.Атрибут autocapitalize
Тип строка
1 1'нет'
автофокус
Описание Этот логический атрибут позволяет указать, что элемент управления формы должен иметь фокус ввода при загрузке страницы. Атрибут автофокус
Тип логический
- 9 По умолчанию 9
false
clearOnEdit
Описание Если true
значение будет очищено после фокуса при редактировании.Атрибут очистка при редактировании
Тип логический
По умолчанию ложь
Описание Используемый цвет из цветовой палитры вашего приложения. Параметры по умолчанию: «основной»
,«вторичный»
,«третичный»
,«успешный»
,«предупреждение»
,«опасный»
,«легкий»
,"средний"
и"темный"
. Дополнительные сведения о цветах см. в теме.Атрибут цвет
Тип danger "dark" |danger ium» | «основной» | «вторичный» | «успех» | "tretiary" | "warning" | string & Record<никогда, никогда> | undefined По умолчанию undefined
cols
Описание Видимая ширина текстового элемента управления в средней ширине символов. Если он указан, он должен быть положительным целым числом. Атрибут столбцы
Тип число 901
не определено 97
По умолчанию не определено
counter
Описание Если true
, счетчик символов будет отображать соотношение используемых символов и общий лимит символов. Разработчики также должны установить свойствоmaxlength
для правильного расчета счетчика.Атрибут счетчик
Тип логический
0097По умолчанию false
counterFormatter
Атрибут undefined
Тип number => string:, maxLength:, maxLength | не определено
По умолч. 06 Задайте время ожидания в миллисекундах для запуска события ionInput
после каждого нажатие клавиши.Атрибут устранение дребезга
Тип номер 901 не определено0101
По умолчанию не определено
отключено
Если true
, пользователь не может взаимодействовать с текстовой областью.Атрибут отключен
Тип 0 логический 90По умолчанию false
enterkeyhint
Описание Подсказка для браузера, для которого следует ввести клавишу ввода. Возможные значения: "ввести"
,"сделать"
,"перейти"
,"следующий"
,"предыдущий"
,"поиск"
и"отправить"
.Атрибут enterkeyhint
Тип "готово" | "ввод" | "перейти" | "следующий" | "предыдущий" | "поиск" | "отправить" | не определено определено
errorText
Описание Текст, который размещается под текстовой областью и отображается при обнаружении ошибки. Атрибут текст ошибки
Тип строка | не определено
По умолчанию не определено
Описание Заполнение элемента. Если "сплошной",
элемент будет иметь фон. Если"контур"
элемент будет прозрачным с рамкой. Доступно только в режимеmd
.Атрибут заливка
Тип "контур" | "сплошной" | не определено
9 006 undefined
helperText
Описание Текст, который размещается под текстовой областью и отображается, если ошибок не обнаружено. Атрибут вспомогательный текст
Тип строка | не определено
По умолчанию 1 1
- 9
- 9
режим ввода
Описание Подсказка браузеру для какую клавиатуру отображать. Возможные значения: "нет"
,"текст"
,"тел"
,"url"
,"электронная почта"
,"числовой"
,"десятичный"
и"поиск"
.Атрибут inputmode
Тип "decimal" | "числовой" | "поиск" | "тел" | "текст" | "url" | не определено
По умолчанию не определено
метка 90 909 90 911
90 0005 Описание
Видимая метка, связанная с текстовой областью. Атрибут метка
Тип строка 9 011 7 9 011 7 не определено
По умолчанию undefined
labelPlacement
Описание Где разместить метку относительно текстовой области. "start"
: Метка появится слева от текстовой области в LTR и справа в RTL."end"
: Метка появится справа от текстовой области в LTR и слева в RTL."плавающий"
: метка будет отображаться меньше и над текстовой областью, когда текстовая область находится в фокусе или имеет значение. В противном случае он появится поверх текстовой области."сложенный"
: метка будет меньше и над текстовой областью независимо от того, даже если текстовая область размыта или не имеет значения."fixed"
: метка ведет себя так же, как"start"
, за исключением того, что она также имеет фиксированную ширину. Длинный текст будет обрезан многоточием ("...").Атрибут размещение метки
Тип "плавающий" |"фиксированный" | "в стопке" | "начало"
По умолчанию 'начало'
наследие
Описание 10 наследие1 Установить свойство true , чтобы принудительно использовать устаревшую разметку элемента управления формой. Ionic будет выбирать компоненты для разметки современной формы только тогда, когда они используют либо aria-label
атрибут или слот по умолчанию, который содержит текст метки. В результате устаревшее свойствоАтрибут наследие
Тип логическое значение | не определено
По умолчанию не определено
Описание Этот атрибут определяет максимальное количество символов, которое может ввести пользователь. . Атрибут maxlength
Тип число 9 | не определено0011
По умолчанию не определено
minlength 6
Этот атрибут указывает минимальное количество символов, которое может ввести пользователь. Атрибут minlength
Тип 09010 число 901 1 не определено 7 По умолчанию undefined
режим
Описание Используемый режим определяет используемый стиль. Атрибут режим
Тип "ios" 1"1 09 "ios" По умолчанию не определено
имя
Описание Имя элемента управления, которое отправляется с данными формы. Атрибут имя
Тип 0 9 строка 1 По умолчанию this.inputId
заполнитель
Описание Учебный текст, который отображается до ввода значения. Атрибут заполнитель
Тип 010010 строка 901 не определено 7 По умолчанию не определено
только чтение
Описание Если true
, пользователь не может изменить значение.Атрибут только чтение
Тип логический 900 090
По умолчанию false
обязательный
Описание Если верно
, пользователь должен ввести значение перед отправкой формы.Атрибут требуется
Тип логический
По умолчанию 6
1 ложь 1строк
Описание Количество видимого текста линии для контроля. Атрибут ряды
Тип число 9 | не определено0011
По умолчанию не определено
форма Описание
Форма текстовой области. Если «круглый», он будет иметь увеличенный радиус границы. Атрибут Форма
Тип 1 "круглый" 901 неопределенный 97
По умолчанию undefined
проверка орфографии
Описание Если элемент грамматики и грамматики будет истинным, проверено.
Атрибут проверка орфографии
Тип логический1 900 090
По умолчанию Ложь
значение
Описание Значение текстовой области. Атрибут значение
Тип null | 1 не определено 9 0 10 не определено строка 0 По умолчанию ''
упаковка
Описание Указывает, как элемент управления переносит текст. Атрибут обтекание
Тип "мягкий" | 0011
По умолчанию не определено
Название Описание ionBlur
Испускается, когда ввод теряет фокус. ionChange
Событие ionChange
запускается дляэлементов
, когда пользователь изменяет значение элемента. В отличие от событияionInput
, событиеionChange
не обязательно запускается при каждом изменении значения элемента.Событие
ionChange
запускается, когда элемент теряет фокус после изменения его значения.ИонФокус
Испускается, когда ввод имеет фокус. ionInput
Событие ionInput
срабатывает, когда значениеКогда
clearOnEdit
включено, событиеionInput
будет запущено, когда пользователь очистит текстовую область, выполнив событие keydown.getInputElement
Описание Возвращает исходный элемент Подпись getInputElement() => Promise
setFocus
9090 9008 99 Описание
Устанавливает фокус на родную текстовую область ion-textarea
. Используйте этот метод вместо глобальногоtextarea.focus()
.Подпись setFocus() => Promise
Для этого компонента нет доступных теневых частей CSS.
-