Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Методы объекта form: submit(), reset().

Все объекты, представляющие собой элементы формы, имеют одно общее свойство – type, позволяющее узнать тип данного элемента.

Для большинства элементов значение этого свойства равно значению атрибута TYPE тэга INPUT, который был задействован для создания данного элемента. Однако есть исключения:

·  Для элемента <TEXTAREA> свойство type будет иметь значение textarea

·  Для элемента <SELECT> свойство type будет иметь значение select-one

·  Для элемента <SELECT> с атрибутом MULTIPLE свойство type будет иметь значение select-multiple

Пример просмотра типов всех элементов формы:

function doClick()

{ s=’’; for (i=0; i<document. forms[0].length; i++)

{ s=s+ ‘\n’+document. forms[0].elements[i].type }

alert(s) }

Другим общим для всех элементов формы является свойство form, позволяющее узнать форму-владельца данного элемента.

Текстовая строка и строка для ввода пароля. Эти объекты (text и password) имеют следующие свойства:

Свойство

Описание

name

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

defaultValue

Значение по умолчанию, соответствует значению атрибута VALUE соответствующего тэга. Доступно только для чтения

value

Текущее значение. Изначально имеет то же значение, что и defaultValue, но м. б. изменено

и методы:

Метод

Описание

focus()

Устанавливает фокус на данное поле

blur()

Действия, обратные методу focus()

Т. к. свойство value текстовых строк (text и password) является объектом string, то можно использовать все методы этого объекта.

НЕ нашли? Не то? Что вы ищете?

Многострочный текст. Задается тэгом <TEXTAREA> и соответствующим ему объектом textarea. Имеет те же свойства, методы и события, что текстовая строка. Единственное отличие в том, что свойство value содержит несколько строк, разделенных символами конца строки: для Windows это \r\n, а для UNIX и Mac - \n. При обработке строк это необходимо учитывать и проверять оба типа разделителей. При вводе строк из программы JavaScript автоматически подставляет символы конца строки, используемые для данной платформы.

Кнопки с независимой фиксацией. Массив-объект checkbox имеет следующие свойства:

Свойство

Описание

name

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

value

Значение, присвоенное кнопке. Используется сервером. Программы на JS должны обращаться к свойству checked

defaultChecked

Значение по умолчанию, присваиваемое атрибутом CHECKED

checked

Текущее значение. (true – вкл., false – выкл.)

Кнопка с независимой фиксацией имеет один метод – click(), который имитирует ее нажатие и один обработчик – onClick. Следует отметить, что этот обработчик вызывается при включении и выключении кнопки.

Кнопки с зависимой фиксацией. Массив-объект radio имеет свойства:

Свойство

Описание

name

Имя группы кнопок

length

Число кнопок с независимой фиксацией в группе

Для доступа к конкретной кнопке объект рассматривается как массив. Каждая кнопка имеет свой индекс, начиная с нуля. Каждая кнопка имеет свойства:

Свойство

Описание

value

Значение, присвоенное кнопке. Используется сервером

defaultChecked

Наличие атрибута CHECKED – начальное состояние

checked

Текущее состояние кнопки (true – false)

Как и кнопки с независимой фиксацией, кнопки radio имеют метод click() и обработчик onClick. Каждая кнопка может иметь свой собственный обработчик.

Списки выбора. Списки (объект select) напоминают кнопки с зависимой фиксацией. Данные для каждого элемента хранятся в массиве options.

Объект select имеет свойства:

Свойство

Описание

name

Имя списка

length

Число элементов списка

options

Массив элементов списка

selectedIndex

Индекс текущего выбранного элемента

Массив options имеет одно свойство length. Каждый элемент списка, в свою очередь, имеет свойства:

Свойство

Описание

index

Индекс элемента в массиве

defaultSelected

Наличие атрибута SELECTED

selected

Текущее состояние элемента

name

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

text

Текст для данного элемента

value

Значение, присвоенное кнопке. Используется сервером

Объект select имеет два метода – blur() и focus(). Обработчики onBlur, onFocus, onChange.

Коллекция images

Открывает доступ ко всем графическим изображениям в документе:

document. images(0), document. images(“img1”), document. img1

Свойство

Описание

border

Атрибут BORDER тэга IMG

height

Высота изображения

width

Ширина

name

Атрибут NAME тэга IMG

src

Атрибут SRC тэга IMG

2.3.8. Обработчики событий.

Интерактивные страницы должны реагировать на действия пользователя. Например, при нажатии на кнопку появляется диалоговое окно с сообщением, или выполняется проверка введенных пользователем данных в полях формы.

В JavaScript подобная интерактивность реализована возможность перехвата и обработки событий, возникающих в результате действий пользователя. Для этого в тэги некоторых элементов (объектов JavaScript) введены параметры обработки событий, задающие действия, выполняемые при возникновении события, связанного с элементом. Имя параметра обработки события начинается с приставки on, за которой следует название события. В таблицы представлены возможные события, и в каких элементах документа HTML они могут инициализироваться.

Событие

Применяется к объектам

Когда происходит событие

Обработчик события

Abort

image

Пользователь отказывается от загрузки изображения

onAbort

Blur

window и все объекты формы

Потеря объектом фокуса

onBlur

Change

text, textarea, select

Пользователь изменяет значение элемента

onChange

Click

button, radio, checkbox, submit, reset, link

Щелчок на элементе формы или связи

onClick

DragDrop

window

Пользователь перетаскивает мышью объект в окно браузера, например файл

onDragDrop

Error

image, window

Загрузка документа или изображения вызывает ошибку

onError

Focus

window и все объекты формы

Окно или элемент формы получает фокус

onFocus

KeyDown

document, image, link, textarea

Пользователь нажимает клавишу клавиатуры

onKeyDown

KeyPress

document, image, link, textarea

Пользователь удерживает нажатой клавишу клавиатуры

onKeyPress

KeyUp

document, image, link, textarea

Пользователь отпускает клавишу клавиатуры

onKeyUp

Load

Тело документа

Загружает документ в браузер

onLoad

MouseDown

document, button, link

Пользователь нажимает кнопку мыши

onMouseDown

MouseMove

Никакой

Пользователь перемещает курсор мыши

onMouseMove

MouseOut

area, link

Пользователь перемещает курсор из области изображения или со связи

onMouseOut

MouseOver

link

Пользователь перемещает курсор над связью

onMouseOver

MouseUp

document, button, link

Пользователь отпускает кнопку мыши

onMouseUp

Move

window

Пользователь или сценарий перемещает окно

onMove

Reset

form

Пользователь нажимает кнопку Reset формы

onReset

Resize

window

Пользователь или сценарий изменяет размеры окна

onResize

Select

text, textarea

Пользователь выбирает поле ввода элемента формы

onSelect

Submit

form

Пользователь нажимает кнопку Submit формы

onSubmit

Unload

Тело документа

Пользователь закрывает документ

onUnload

Объект event

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6