Я хочу прослушать onfocus-событие HTML <select>
выпадающего списка. Событие onfocus запускается в каждом браузере, кроме встроенного браузера Android (протестированного с использованием Android 1.6 и Android 2.3.3).Событие Onfocus не активировано в HTML <select> box на Android
Я создал следующий код, чтобы продемонстрировать свою проблему:
<html>
<body>
<form>
<select onfocus='$("#info").html("you got the focus!")'>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<span id="info">No focus currently...</span>
</form>
</body>
</html>
Вы также можете see this on jsfiddle.
Как уже говорилось, это работает в каждом браузере (протестировано с использованием текущих версий Chrome, Firefox и Internet Explorer), но не в собственном браузере Android. Он также работает над мобильным Safari на iPhone 3GS. Во всяком случае, событие onfocus работает на <input>
элементах во всех браузерах, также в автономном браузере Android.
Как я могу сделать событие onfocus работающим на <select>
элементами в Android браузере?
[Я пробовал с помощью onfocusin] (http://jsfiddle.net/esbYy/1/), но это не сработало. [Также использование jQuery] (http://jsfiddle.net/esbYy/3/) для события onfocus не работает в браузере Android. – Uooo
По внешнему виду, из-за того, что у пользователя andorids пользовательский способ отображения выбранных объектов, я могу порекомендовать только то, что я могу порекомендовать, чтобы попробовать следующее: onblur, onfocusin, onfocusout, onchange и посмотреть, что они работают, и создать свой код вокруг него, поскольку я не могу показаться найти работу вокруг надежды, я помог хотя – LmC
Решил увидеть мое обновление – LmC