<form>标记中name和id属性之间的差异

时间:2017-05-25 22:41:24

标签: html

forceUpdate()

当我点击此页面上的提交按钮时,只有id属性,它不会通过帖子请求发送任何内容。但是,当我输入name属性时,它会发送数据。这两者有什么区别?

2 个答案:

答案 0 :(得分:1)

<form>上:id用于客户端操作(例如使用CSS或JavaScript选择它或链接到它),而name用于写入时过时的HTML版本。

在表单控件上(如<input>):id用于客户端操作(例如将其与<label>元素相关联,使用JS或CSS选择它,或链接到它当表单提交给服务器时,name将与值相关联。

答案 1 :(得分:0)

在表单中发送数据时使用name属性。 id属性用于处理HTML元素。因此,您可以使用id属性设置样式(例如使用css)或操作(例如使用js)元素。

还有更多内容,但我认为你现在已经了解了它的不同之处。