Чтение онлайн

на главную - закладки

Жанры

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

Свойства

Помимо свойств, перечисленных ниже, объекты

Input
также поддерживают все свойства, определенные в объектах
Element
и
FormControl
. Свойства в этом списке, помеченные звездочкой, являются новыми, введенными спецификацией HTML5, и на момент написания этих строк они были реализованы не во всех броузерах.

string accept

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

type
имеет значение «file», это свойство содержит список МІМЕ-типов, разделенных запятыми, определяющих типы файлов, которые могут быть выбраны. Допустимыми являются также строки «audio/*», «video/*» и «image/*». Соответствует атрибуту accept.

string autocomplete

Значение

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

boolean checked

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

boolean defaultChecked

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

string defaultValue

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

value
.

readonly File[] files

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

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

string formAction*

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

formaction
.

string formEnctype*

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

formenctype
.

string formMethod*

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

boolean formNoValidate*

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

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

string formTarget*

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

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

boolean indeterminate

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

readonly Element list*

Элемент

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

string max
*

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

long maxLength

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

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

string min*

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

Input
.

boolean multiple*

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

multiple
.

string pattern*

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

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

string placeholder

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

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

boolean readonly

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

readonly
.

Поделиться:
Популярные книги

Я еще царь. Книга XXX

Дрейк Сириус
30. Дорогой барон!
Фантастика:
юмористическое фэнтези
аниме
попаданцы
5.00
рейтинг книги
Я еще царь. Книга XXX

Двойник Короля 7

Скабер Артемий
7. Двойник Короля
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Двойник Короля 7

Французская новелла XX века. 1900–1939

Пруст Марсель
Проза:
классическая проза
6.25
рейтинг книги
Французская новелла XX века. 1900–1939

Петля, Кадетский Корпус. Книга четвертая

Алексеев Евгений Артемович
4. Петля
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Петля, Кадетский Корпус. Книга четвертая

Воронцов. Перезагрузка. Книга 5

Тарасов Ник
5. Воронцов. Перезагрузка
Фантастика:
попаданцы
альтернативная история
фэнтези
фантастика: прочее
6.00
рейтинг книги
Воронцов. Перезагрузка. Книга 5

Государь

Кулаков Алексей Иванович
3. Рюрикова кровь
Фантастика:
мистика
альтернативная история
историческое фэнтези
6.25
рейтинг книги
Государь

Я еще не барон

Дрейк Сириус
1. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Я еще не барон

Старый, но крепкий 2

Крынов Макс
2. Культивация без насилия
Фантастика:
рпг
уся
эпическая фантастика
5.00
рейтинг книги
Старый, но крепкий 2

Проклятый Лекарь

Молотов Виктор
1. Анатомия Тьмы
Фантастика:
фэнтези
5.00
рейтинг книги
Проклятый Лекарь

Кодекс Императора IV

Сапфир Олег
4. Кодекс Императора
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Кодекс Императора IV

Очерки времен и событий из истории российских евреев. 1945 – 1970 гг. Книга 6

Кандель Феликс Соломонович
Научно-образовательная:
история
5.00
рейтинг книги
Очерки времен и событий из истории российских евреев. 1945 – 1970 гг. Книга 6

Меткий стрелок. Том II

Вязовский Алексей
2. Меткий стрелок
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Меткий стрелок. Том II

Газлайтер. Том 28

Володин Григорий Григорьевич
28. История Телепата
Фантастика:
боевая фантастика
аниме
попаданцы
5.00
рейтинг книги
Газлайтер. Том 28

Приключения русского дебютанта

Штейнгарт Гари
Проза:
современная проза
5.00
рейтинг книги
Приключения русского дебютанта