Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html5数据列表问题与输入文本和文本区域_Html - Fatal编程技术网

Html5数据列表问题与输入文本和文本区域

Html5数据列表问题与输入文本和文本区域,html,Html,我创建了一个附加到输入的数据列表,它工作得非常好 当我添加一个文本区域并尝试写一些东西时,它会向我显示一些建议 这是我的html代码: <input list="data" type="text"> <datalist id="data"> <option>op1</option> <option>op2</option> </datalist> <textarea></textarea>

我创建了一个附加到输入的数据列表,它工作得非常好 当我添加一个文本区域并尝试写一些东西时,它会向我显示一些建议 这是我的html代码:

<input list="data" type="text">
<datalist id="data">
<option>op1</option>
<option>op2</option>
</datalist>
<textarea></textarea>  

op1
凤凰社2
它在Firefox中运行良好,但在chrome中不起作用 感谢您的帮助

w3c说:“datalist元素表示一组选项元素,这些元素表示其他控件的预定义选项。”您需要此类控件上的
list
属性将
datalist
元素与控件元素相关联<代码>列表value=
datalist
id。就像您对
输入所做的那样。问题是
list
属性在w3c规范中没有作为
textarea
元素的允许属性列出。从我的观点来看,如果你在
textarea
中得到任何关于你的代码在任何浏览器中的建议,这可能是浏览器供应商的错误实现(bug)。