我有一个带有datalist的HTML表单,其值使用PHP设置,例如
<input list="values" value="<?php echo $val; ?>">
<datalist id="values">
<option value="orange">
<option value="banana">
</datalist>
Run Code Online (Sandbox Code Playgroud)
我希望用户看到datalist中的选项,以及PHP的当前值.但是,"自动完成"操作会导致列表中与当前值不匹配(或开始)的值从列表中隐藏,例如if $val='apple'
.有什么方法可以避免这种情况,还是浏览器修复了这种行为?