HTML атрибут событий onsearch
Значение и применение
Атрибут событий onsearch позволяет задать срабатывание скрипта, когда пользователь нажимает клавишу
Enter или кнопку "х" в элементе
<input>
(type = "search").
Нестандартная возможность. Не полагайтесь на событие search как на единственный способ
выполнить поиск. Используйте событие input для фильтрации или submit формы для
подтверждённого запроса.
Поддержка браузерами
Нестандартная
Нет поддержки: Firefox, Safari, Firefox Android, Safari iOS, WebView iOS.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| search event | 1 | 79 | 15 | Версия 2 выпущена в 2005 г. — Удалено в 17.2 | 18 | 14 | Версия 1 выпущена в 2007 г. — Удалено в 17.2 | 1.0 | 4.4 | Версия 1 выпущена в 2007 г. — Удалено в 17.2 | ||
поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31
Синтаксис
<element onsearch = "script" >
Примеры, попробуйте сами
Событие search
Нажмите . Введите запрос и подтвердите поиск. Событие search зависит от браузера.
index.html
<input type="search" id="testInput" />
<p id="info"></p>
main.js
function testFunction() {
var z = document.getElementById('testInput')
document.getElementById('info').textContent = 'Вы ищите: ' + z.value
}
document.getElementById('testInput').addEventListener('search', testFunction)
Нажмите , чтобы запустить пример.
Отличия HTML 4.01 от HTML 5
Нет.
Где возникает событие
Нестандартное событие некоторых браузеров для <input type="search">. Для переносимого решения
используйте input либо submit формы.