Ідентифікація елемента textarea в JavaScript, події onfocus, onblur
лабораторні роботи та завдання з програмування та інформатики, еге з інформатики


Події об'єкта (тега) body onLoad і onUnload
- Обробник події onload чудово підходить для ініціалізації всіх інших подій.
- Ця подія додається до тега body:
Розглянемо приклад двох варіантів використання події onload в javascript:
Скрипт:
HTML-код:
Перший варіант є найкращим.
Подія onfocus в javascript: отримання фокусу
- Подія нафокус відбувається, коли елемент управління отримує фокус, тобто. курсор встановлюється об'єкт.
Виділення відбувається з допомогою методу select() самих об'єктів: объект.select()
Будемо використовувати службове слово this:
… function selectContents (Obj) < Obj.select(); >…
У прикладі обидва об'єкти (textarea і input) мають подію нафокусі, що викликає функцію selectContents(). Як параметр функції передається сам об'єкт (це вказує службове слово this). У функції викликається метод select виділення об'єкта.
Велике фото
Подія onblur в javascript: втрата фокусу
- Подія onblur відбувається при втраті об'єктом фокусу. Тобто. коли курсор щойно розміщувався на/в об'єкті, а тепер поміщається на/в інший об'єкт.
Скрипт:
function val); return false; > return true; >
HTML-код:
При виконанні завдання майте на увазі, що при зверненні до об'єктів через скрипт можливе використання такого імені: document.getElementById('t'+i) — для об'єкта з ідентифікатором t1 , де 1 замінюється на i .
- Коливідбувається подія onLoad?
- Охарактеризуйте два способи обробки події наоб'єднанні.
- Навіщо використовується тег textarea?
- Коли відбуваються події onfocus і onblur?