JavaScript. Подробное руководство, 6-е издание, стр. 498

<b>string autocomplete</b>

Значение

<b>true</b>
, если броузеру разрешено предварительно заполнять этот элемент
<b>Input</b>
значением, сохранившимся с предыдущего сеанса. Соответствует атрибуту
<b>autocomplete</b>
. См. также описание свойства
<b>autocomplete</b>
объекта Form.

<b>boolean checked</b>

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

<b>boolean defaultChecked</b>

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

<b>string defaultValue</b>

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

<b>value</b>
.

<b>readonly File[] files</b>

Для элементов, значением свойства

<b>type</b>
которых является строка «file», данное свойство ссылается на объект, подобный массиву, хранящий объект или объекты
<b>File</b>
, соответствующие файлам, выбранным пользователем.

<b>string formAction*</b>

Для кнопок отправки форм это свойство определяет значение, переопределяющее значение свойства action вмещающей формы. Соответствует атрибуту

<b>formaction</b>
.

<b>string formEnctype*</b>

Для кнопок отправки форм это свойство определяет значение, переопределяющее значение свойства enctype вмещающей формы. Соответствует атрибуту

<b>formenctype</b>
.

<b>string formMethod*</b>

Для кнопок отправки форм это свойство определяет значение, переопределяющее значение свойства method вмещающей формы. Соответствует атрибуту formmethod.

<b>boolean formNoValidate*</b>

Для кнопок отправки форм это свойство определяет значение, переопределяющее значение свойства

<b>noValidate</b>
вмещающей формы. Соответствует атрибуту
<b>formnovalidate</b>
.

<b>string formTarget*</b>

Для кнопок отправки форм это свойство определяет значение, переопределяющее значение свойства

<b>target</b>
вмещающей формы. Соответствует атрибуту
<b>formtarget</b>
.

<b>boolean indeterminate</b>

Для флажков это свойство определяет, находится ли элемент в неопределенном состоянии (т. е. элемент ни отмечен, ни не отмечен). Это свойство не является отражением какого-либо HTML-атрибута: его можно установить только в сценариях на языке JavaScript.

<b>readonly Element list*</b>

Элемент

<b>&lt;datalist&gt;,</b>
содержащий элементы
<b>&lt;option&gt;,</b>
которые броузер может использовать в качестве значений для подсказки или автодополнения.

<b>string max</b>
*

Максимальное допустимое значение для данного элемента Input.

<b>long maxLength</b>

Когда значением свойства

<b>type</b>
является строка «text» или «password», данное свойство определяет максимальное число символов, которые пользователь сможет ввести. Не путайте это свойство со свойством
<b>size</b>
. Соответствует атрибуту
<b>maxlength</b>
.

<b>string min*</b>

Минимальное допустимое значение для данного элемента

<b>Input</b>
.

<b>boolean multiple*</b>

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

<b>multiple</b>
.

<b>string pattern*</b>

Текст регулярного выражения, которому должен соответствовать введенный текст, чтобы его можно было признать допустимым. Это свойство использует синтаксис регулярных выражений JavaScript (без начального и конечного символов слэша), но имейте в виду, что значением этого свойства является строка, а не объект

<b>RegExp</b>
. Отметьте также - чтобы введенный текст был признан допустимым, шаблону должен соответствовать текст целиком, а не только какая-то его часть. (Как если бы шаблон начинался с символа ~ и заканчивался символом $.) Это свойство соответствует атрибуту
<b>pattern</b>
.

<b>string placeholder</b>

Короткая текстовая строка, которая должна выводиться в элементе

<b>Input</b>
, как приглашение к вводу. Когда пользователь передаст элементу фокус ввода, текст, приглашения будет стерт и в элементе появится текстовый курсор. Это свойство соответствует атрибуту
<b>placeholder</b>
.

<b>boolean readonly</b>

Если имеет значение true, элемент будет недоступен для редактирования. Соответствует атрибуту

<b>readonly</b>
.

<b>boolean required*</b>

Если имеет значение true, вмещающая форма не будет считаться корректной, пока пользователь не введет значение в данный элемент

<b>Input</b>
. Соответствует атрибуту

<b>required</b>
.

<b>readonly Option selectedOption*</b>

Если свойство

<b>list</b>
определено и свойство
<b>multiple</b>
имеет значение false, данное свойство возвращает выбранный элемент
<b>Option</b>
из списка
<b>list</b>
, если таковой имеется.

<b>unsigned long selectionEnd</b>

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

<b>setSelectionRange().</b>