Input
accept
если Input.type
= ‘file’,
это свойство содержит список MIME-типов, разделенных запятыми,
определяющих типы файлов, которые могут быть выбраны
audio/*
video/*
image/*
autocomplete
Значение true, если броузеру разрешено предварительно заполнять этот элемент Input значением, сохранившимся с предыдущего сеанса.
Соответствует атрибуту autocomplete.
checked
Для радиокнопок и флажков данное свойство указывает, является соответствующий элемент «отмеченным» или нет.
Изменение этого свойства вызывает изменение визуального представления элемента ввода.
defaultChecked
Для радиокнопок и флажков данное свойство хранит начальное значение атрибута checked, элемента.
Когда выполняется сброс элементов формы, в свойство checked записывается значение этого свойства.
Соответствует атрибуту checked.
defaultValue
Для элементов с текстовым значением данное свойство хранит начальное значение, отображаемое элементом.
Когда выполняется сброс элементов формы, элемент восстанавливается в это значение.
Соответствует атрибуту value.
files
Для элементов, значением свойства type которых является строка «file», данное свойство ссылается на объект, подобный массиву, хранящий объект или объекты File, соответствующие файлам, выбранным пользователем.
formAction
Для кнопок отправки форм это свойство определяет значение, переопределяющее значение свойства action вмещающей формы.
Соответствует атрибуту formaction.
formEnctype
Для кнопок отправки форм это свойство определяет значение, переопределяющее значение свойства enctype вмещающей формы.
Соответствует атрибуту formenctype.
string formMethod
Для кнопок отправки форм это свойство определяет значение, переопределяющее значение свойства method вмещающей формы.
Соответствует атрибуту formmethod.
boolean formNoValidate
Для кнопок отправки форм это свойство определяет значение, переопределяющее значение свойства noValidate вмещающей формы.
Соответствует атрибуту formno validate.
formTarget
Для кнопок отправки форм это свойство определяет значение, переопределяющее значение свойства target вмещающей формы.
Соответствует атрибуту formtarget.
indeterminate
Для флажков это свойство определяет, находится-ли элемент в неопределенном состоянии (т. е. элемент ни отмечен, ни не отмечен).
Это свойство не является отражением какого-либо HTML-атрибута: его можно установить только в сценариях на языке JavaScript.
list
Элемент <datalist>, содержащий элементы <option>, которые броузер может использовать в качестве значений для подсказки или автодополнения.
max
Максимальное допустимое значение для данного элемента Input.
maxLength
Когда значением свойства type является строка «text» или «password», данное свойство определяет максимальное число символов, которые пользователь сможет ввести.
Не путайте это свойство со свойством size.
Соответствует атрибуту maxlength.
min
Минимальное допустимое значение для данного элемента Input.
multiple
Значение true, если элемент ввода должен принимать более одного значения указанного типа.
Соответствует атрибуту multiple.
pattern
Текст регулярного выражения, которому должен соответствовать введенный текст, чтобы его можно было признать допустимым.
Это свойство использует синтаксис регулярных выражений JavaScript (без начального и конечного символов слэша), но имейте в виду, что значением этого свойства является строка, а не объект RegExp.
Отметьте также – чтобы введенный текст был признан допустимым, шаблону дол жен соответствовать текст целиком, а не только какая-то его часть. Как если бы шаблон начинался с символа ^ и заканчивался символом $.
Это свойство соответ ствует атрибуту pattern.
placeholder
Короткая текстовая строка, которая должна выводиться в элементе Input, как приглашение к вводу.
Когда пользователь передаст элементу фокус ввода, текст приглашения будет стерт и в элементе появится текстовый курсор.
Это свойство соответствует атрибуту placeholder.
readOnly
Если имеет значение true, элемент будет недоступен для редактирования.
Соответ ствуетатрибуту readonly.
required
Если имеет значение true, вмещающая форма не будет считаться корректной, пока пользователь не введет значение в данный элемент Input.
Соответствует атрибуту required.
selectedOption
Если свойство list определено и свойство multiple имеет значение false, данное свой ство возвращает выбранный элемент Option из списка list, если таковой имеется.
selectionEnd
Возвращает или изменяет индекс первого символа, следующего за выделенным фрагментом.
selectionStart
Возвращает или изменяет индекс первого символа в выделенном фрагменте в элементе <textarea>.
size
Для текстовых элементов ввода данное свойство определяет ширину элемента в символах.
Соответствует атрибуту size.
Не путайте со свойством maxLength.
step
Для элементов ввода чисел (включая элементы ввода даты и времени) это свойство определяет шаг изменения значения.
Это свойство может быть строкой «any» или вещественным числом.
Соответствует атрибуту step.
valueAsDate
Возвращает значение элемента (см. FormControl) в виде объекта Date.
valueAsNumber
Возвращает значение элемента (см. FormControl) в виде числа.
select
()Выделяет весь текст, отображаемый в элементе Input.
Во многих броузерах это означает, что при вводе очередного символа выделенный текст будет удален и замещен введенным символом.
setSelectionRange
(unsigned long start, unsigned long end)Этот метод выделяет текст, отображаемый в элементе Input, начиная с символа в позиции start и до (не включая) символа в позиции end.
stepDown([long n])*
Для элементов, поддерживающих свойство step, уменьшает текущее значение на n шагов.
stepUp([long n])*
Для элементов, поддерживающих свойство step, увеличивает текущее значение на n шагов.