为什么HTML表单中的某些标记会获得名称属性,而其他标记会获得值属性?
我正在学习如何编写HTML表单,对于遇到的示例,我没有什么问题为什么HTML表单中的某些标记会获得名称属性,而其他标记会获得值属性?,html,attributes,name-attribute,Html,Attributes,Name Attribute,我正在学习如何编写HTML表单,对于遇到的示例,我没有什么问题 外行术语中的值和名称有什么区别 为什么前两个标签输入中的值保留为空字符串 为什么给第三个标签的select指定了一个名称而不是一个值,而以下3个选项仅指定了值 在第5个标签输入中,在值之后有一个S属性,这是什么意思 为什么第6个标签的输入既有名称又有值 为什么第六个输入的名称是“facilities[]”,这与数组有关吗 同样,为什么第8个标签的输入有名称和值,而按钮有类和名称 我真的需要每个标签的特定答案,因为我仍然是web开发的
全名*:
电邮地址*:
选择旅游套餐*:
果阿
克什米尔
拉贾斯坦邦
抵达日期*:
人数*:
你想用什么*
登机
食物
观光
折扣优惠券代码:
条款和条件*
我同意
我不同意
完全预订
name属性是元素的名称。例如,服务器可以使用它来标识表单提交中的字段。在类似于facilities[]
的情况下,当服务器接收到该名称时,它会将所有输入值放入一个数组中
value属性是一个默认值,将在页面加载时显示在元素中。此值也将发布到服务器并关联回名称
类通常只用于CSS属性或JavaScript,与您的问题中的任何其他内容都不相关
对于您的S
属性,它可能没有任何意义,只是一个输入错误。如果您使用类似于的内容,则它可能具有某种意义,因此name=“
是元素的标识符,而value=“”
是回发期间该元素的返回值
例如,您可以使用文本输入:
具有默认值null-因此,如果要使用此值提交表单,则名为“email\u addr”的元素的值将为null
。如果你输入example@email.com-该元素的值为`example@email.com.
select元素具有值的原因是,当您进行选择时-
这无关紧要
,您告诉您的应用程序希望将值存储为testValue
。选项标记中定义的文本正是屏幕上显示的文本
值
是提交表单后返回的值name
只是字段的名称,由服务器端语言使用,如PHP
和.NET
以输入为目标来接收值值
属性相同
元素及其子元素的标准语法s
可能是打字错误。没有更多的背景,我们无法确定eh.
的答案-他有一个可靠的解释
名称
属性,以便在服务器端确定单击了哪个按钮。在本例中,这些类专门用于使用引导设置样式