У меня есть HTML-форма с datalist и где значение задано с помощью PHP, например
<input list="values" value="<?php echo $val; ?>">
<datalist id="values">
<option value="orange">
<option value="banana">
</datalist>
Я хочу, чтобы пользователь видел параметры в datalist, а также текущее значение из PHP. Однако действие "автозаполнение" вызывает значения из списка, которые не соответствуют (или начинают с) текущее значение, которое должно быть скрыто из списка, скажем, если $val='apple'
. Есть ли способ избежать этого, или это поведение исправлено браузером?