html -
问题描述
我正在尝试使用它,它在 Chrome 和 Firefox 浏览器的桌面和移动设备中按预期工作。但是,在适用于 Chrome 和 Firefox 的 iPad 中,它不能按预期工作。这是复制问题的代码
<label for="ice-cream-choice">Choose a flavor:</label>
<input list="ice-cream-flavors" id="ice-cream-choice" name="ice-cream-choice" />
<datalist id="ice-cream-flavors">
<option value="Chocolate">Chocolate</option>
<option value="Coconut">Coconut</option>
<option value="Mint">Mint</option>
<option value="Strawberry">Strawberry</option>
<option value="Vanilla">Vanilla</option>
</datalist>
在 iPad 中,对于 Chrome 和 Firefox,如果我在输入框中键入“C”,则相关选项即。'Chocolate' 和 'Coconut' 确实出现了,但在它们之后又出现了 3 个空选项/行。
此外,如果我从其中选择 1 个选项,如果我按退格键并清除“椰子”,则说“椰子”,之后此处不会显示任何选项,我必须刷新页面才能使其再次工作。因此,选项仅显示一次。
任何帮助深表感谢
解决方案
推荐阅读
- jmeter - 了解加速期结束期间和之前的用户数量
- wordpress - 如何使用“联系表格 7”在网站中打开数字键盘
- javascript - javaScript 问题 - setItem 正在覆盖 localstorage
- python - 在浏览器中运行时将自写函数导入 Python 文件的问题
- php - php 数组 - 保存价格低于最大值的所有子数组的值
- angular - 使用 monaco 的 Angular 基于 Web 的代码编辑器
- javascript - 检测何时将控件添加到页面 JS/Jquery
- c# - Angular 6 的 C# HttpPost 进度更新
- html - 跨电子邮件客户端 HTML 邮件 v:rect 按钮宽度为 100%
- python - 使用 tf.gfile.GFile 时 Python 退出