Идентификация на елемент на текстово поле в събития на javascript, onfocus, onblur
лабораторни упражнения и задачи по програмиране и информатика, изпит по информатика


Събития на тялото на обект (етикет) onLoad и onUnload
- Манипулаторът на събития onload е чудесен за инициализиране на всички други събития.
- Това събитие се добавя към етикета body:
Разгледайте пример за два случая на употреба за събитието onload в javascript:
Сценарий:
HTML код:
Първият вариант е най-предпочитан.
onfocus събитие в javascript: получаване на фокус
- Събитието onfocus възниква, когато контролата получи фокус, т.е. курсорът е позициониран върху обекта.
Изборът се извършва с помощта на метода select() на самите обекти: object.select()
Ще използваме тази ключова дума:
... функция selectContents(Obj) < Obj.select() ; >...
В примера и двата обекта (textarea и input) имат събитие onfocus, което извиква функцията selectContents(). Самият обект се предава като функционален параметър (това се указва от ключовата дума this). Методът select се извиква във функцията за избиране на обекта.
голяма снимка
onblur събитие в javascript: загуба на фокус
- Събитието onblur възниква, когато обектът загуби фокус. Тези. когато курсорът току-що е бил поставен върху/в обект и сега е поставен върху/в друг обект.
Сценарий:
функция val); връща невярно; > връща вярно; >
HTML код:
Когато изпълнявате задачата, имайте предвид, че когато достъпвате обекти чрез скрипт, можете да използвате следното име на обект: document.getElementById('t'+i) - за обект с ID t1 , където 1 се заменя с i .
- Когаслучва ли се събитието onLoad?
- Опишете два начина за обработка на събитието onLoad.
- За какво се използва тагът textarea?
- Кога се случват събитията onfocus и onblur?