AJAX загрузка
home

HDOM объект <input>

Данный объект представляет элемент <input> в HDOM.

Помимо специальных методов и свойств объект имеет также стандартные методы и свойства.

Таблица специальных методов и свойств

Методы и свойства Описание
accept Возвращает или устанавливает значение атрибута accept (атрибут accept может присутствовать только у элементов с type='file').
form Позволяет обратится к элементам формы частью которой является данный элемент.
checked Возвращает или устанавливает значение атрибута checked данного элемента (атрибут checked может присутствовать только у элементов input с type='checkbox' и type='radio').
defaultCheсked Возвращает true если данный элемент выбран по умолчанию (т.е. если его атрибут checked='checked') и false если нет.
form Позволяет обратится к элементам формы частью которой является данный элемент.
maxLength Возвращает или устанавливает значение атрибута maxlength данного элемента (атрибут maxlength может присутствовать только у элементов input с type='text' и type='password').
name Возвращает или устанавливает значение атрибута name данного элемента.
readOnly Возвращает true если содержимое данного поля нельзя изменить (содержимое доступно только для чтения) и false в обратном случае (атрибут readonly запрещающий редактирование поля может быть задан только у элементов input с type='text' и type='password'.
size Возвращает или устанавливает значение атрибута size данного элемента.
type Возвращает или устанавливает значение атрибута type данного элемента.
value Возвращает или устанавливает значение атрибута value данного элемента.
select() Позволяет выделить текст элемента. Данный метод может быть применен только к элементам input с type='text' и type='password'

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

Пример

function sel()
{
document.getElementsByTagName('input')[0].select();
}
....
<input name='but' type='text' value='Текст в окне' />
<input name='textf' type='button' value='Выделить текст в окне' onclick='sel()'/>
document.write(document.getElementsByTagName('input')[0].type+'<br />');
document.write(document.getElementsByTagName('input')[0].value+'<br />');
document.write(document.getElementsByTagName('input')[0].name+'<br /><br />');
document.write(document.getElementsByTagName('input')[1].type+'<br />');
document.write(document.getElementsByTagName('input')[1].value+'<br />');
document.write(document.getElementsByTagName('input')[1].name+'<br />');
Быстрый просмотр