Мой элемент ввода текста связан с элементом списка данных и установлен только для чтения.При нажатии на элемент ввода его свойство readonly становится неустановленным.Но всплывающее окно списка данных не отображается при вводе текста.
Но оно появляется, когда вы расфокусируете элемент ввода и перефокусируете его.
window.onload = init;
function init() {
var e = document.getElementById('myText');
e.addEventListener('click', function() { this.readOnly = false; });
}
<html>
<body>
<input type='text' id='myText' list='myList' readonly>
<datalist id='myList'>
<option>
Test1
</option>
</datalist>
</body>
</html>
Я использую Firefox 66.0.1.
/ edit: Возможно, это поведение безопасности Firefox с ненадежными событиями?Кто-нибудь может это подтвердить?