html - fieldset 元素的 name 属性有什么作用?

标签 html

我理解 <fieldset> 的一般语义, 以及如何 name <fieldset> 上的属性可用于赋予一组输入以意义。 W3 wiki有很多这样的例子。

但是,我不明白 name 是什么意思<fieldset> 上的属性元素在提交表单时执行。根据MDN , name与表单数据一起提交。 W3C还提到它用于元素的名称,用于表单提交。

尝试 name<fieldset> 上的属性不过,我没有看到它与其余表单数据一起提交。我不清楚它是否有语义以外的任何用途。

name <fieldset> 上的属性元素应该与表单数据一起提交?如果是这样,它是否有值(value)?它有什么作用?

最佳答案

However, I don't understand what the name attribute on <fieldset> elements do when submitting forms.

没有。

你自己测试过这个:

When trying out the name attribute on a <fieldset> though, I don't see it being submitted with the rest of the form data.

它似乎是已复制到 MDN 引用的规范摘要中的错误(可能是从 input 复制而来)。

rules for form submission不要提及字段集。

W3C also mentions that it's for the element's name, which is used in form submission.

完整的报价是:

name - Name of form control to use for form submission and in the form.elements API

form.elements API(连同通用 DOM API,如 getElementsbyName)是该属性具有任何实际效果的唯一地方。

关于html - fieldset 元素的 name 属性有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31884753/

相关文章:

html - 通过 Icomoon 导入时 SVG 宽度会扩大

javascript - 不显示某些内容并阻止一个元素

python - 无法通过 BeautifulSoup 使用 $0 从 DOM 元素中提取内容

html - 三列绝对定位布局的最小宽度

javascript - 在循环中循环和显示其他数据时只显示一次 <div>

html - 一个CSS类可以包含另外两个类吗

HTML 页脚/Div 定位

javascript - 通过单击 Bootstrap 表格单元格来选中复选框

javascript - Angular 交互 2 种不同类型的数组 - 单个 ng-repeat 中的线性数组和 json 数组

html - 输入内的影子根 div