html - 与数据列表中的 ID 混淆

标签 html html-datalist

我对 HTML 中的 datalist 有疑问。

我读过“简而言之,name 是您提交表单时发送到服务器的标识符。id 是浏览器,客户端,用于 javascript 等。”

为什么 datalist 不需要 name?提交到表单时不需要 name 来识别它吗?

<p><label>
  <span> Data List: </span>
  <input type=text list=someList>
  <datalist id=someList>
    <option label=First value="First">
    <option label=Second value="Second">
    <option label=Third value="Third">
  </datalist>
</label></p>

最佳答案

A <datalist>只是可以在 <input> 中显示和选择的选项列表元素。 <input>元素必须以要提交的选定值命名。

关于html - 与数据列表中的 ID 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22924714/

相关文章:

iphone - 适用于 iPhone 的类似 WML 的解决方案

html - 如何将标题推到容器的一部分旁边?

javascript - 我收到 Uncaught TypeError : Cannot read property 'options' of null even though element id defined

css - 为 <datalist> 调用事件函数并扩展 &lt;input&gt; 标签 - HTML 5

javascript - 如何清除HTML数据列表当前选项?

html - 如何在输入元素的 HTML 模式属性中设置 RegEx 全局标志?

c# - MVC : Ace editor post

javascript - 如何为用户调整大小的 div?

javascript - 自定义数据列表 - 选项在选择前消失

html - 输入列表选择更改事件