Атрибут maxlength HTML тега <textarea>

Значение и применение

Атрибут maxlength (HTML тега <textarea>) указывает максимальное количество символов, которое может содержаться в текстовой области (при достижении заданного числа символов дальнейший ввод невозможен).

Если это значение не указано, то пользователь может ввести неограниченное количество символов.

Поддержка браузерами

Спецификация: multipage

Поддерживается во всех основных браузерах с 2015 года.

Показать браузеры
Совместимостьhtml.elements.textarea.maxlength
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
maxlength✓4✓12✓4✓≤12.1✓5

5

Примечание MDN (англ.)

Before Safari 17, newline characters counted as two characters instead of one. See bug 249916.

✓18✓4✓≤12.1✓4.2

4.2

Примечание MDN (англ.)

Before Safari on iOS 17, newline characters counted as two characters instead of one. See bug 249916.

✓1.0✓4.4✓4.2

4.2

Примечание MDN (англ.)

Before WebView on iOS 17, newline characters counted as two characters instead of one. See bug 249916.

поддерживается с ограничениями нет поддержки нет данных≤31 — не позднее версии 31

Синтаксис:

HTML
<textarea maxlength =  "number">

Значения атрибута

ЗначениеОписание
numberЗадает максимальное количество символов, которое может содержаться в текстовой области.

Отличия HTML 4.01 от HTML 5

Атрибут считается новым в HTML 5.

Пример использования

HTML
<!DOCTYPE html>
<html>
  <head>
    <title>Пример использования атрибута maxlength HTML тега <textarea></title>
  </head>
  <body>
    <form>
      <textarea maxlength="10"></textarea>
      <input type="submit" name="submitInfo" value="отправить" />
    </form>
  </body>
</html>

В этом примере мы создали текстовую область (элемент <textarea>), для которой атрибутом maxlength мы задали максимальное количество символов, которое она может содержать, равное 10 символам (когда мы введем десятый символ дальнейший ввод будет недоступен).

Кроме того, мы разместили внутри формы кнопку, которая служит для отправки формы (элемент <input> с типом кнопки "отправка формы": type = "submit").

Результат нашего примера:

Пример использования атрибута maxlength тега <textarea>: попробуйте сами

index.html
HTML
<!DOCTYPE html><html><head>
<meta charset="UTF-8">

<title>Пример использования атрибута maxlength тега &lt;textarea&gt;</title>
<link rel="stylesheet" href="style.css"></head>
 <body>

	<form>
		<textarea maxlength="10"></textarea><br>
		<input type="submit" name="submitInfo" value="отправить">
	</form>


</body></html>
style.css
CSS

Пример использования атрибута maxlength HTML тега <textarea> (максимальное количество символов).
Пример использования атрибута maxlength HTML тега <textarea> (максимальное количество символов).