你可以在HTML元素中同时使用'NAME'和'ID'属性吗?你可以在HTML元素中使用名称和id属性吗?
0
A
回答
-1
是的,你可以!
但是通知:如果在form
中使用两次相同的名称,则第一个元素将被覆盖。
<form method="POST">
<input type="text" name="mytext" value="A"/>
<input type="text" name="mytext" value="B"/>
<input type="submit"/>
</form>
<?php
print_r($_POST);
?>
小提琴:http://phpfiddle.org/main/code/7ym-da9
文本输入mytext
的value
将B
。
2
对元素使用name
和id
属性没有一般限制。除非另有规定,否则可以独立于其他属性使用属性。
name
和id
属性具有不同的含义和用途。然而,历史上,name
属性已被用于现在更好地利用id
属性(其稍后被引入到HTML中)来处理的角色,例如,在img
或form
元素中,并且在此类使用中声明为弃用或废弃。 name
属性在像input
和select
这样的控件中仍然具有完全有效且甚至是不可或缺的用途。
只有一个其中相同的元件上使用的name
和id
有限制,根据HTML5 CR(上Obsolete but conforming features子句)的情况下:如果使用a
元件在两个属性,那么它们的值必须相同。因此,<a name=foo id=foo>
是好的(虽然已过时),但<a name=foo id=bar>
不是。
相关问题
- 1. HTML元素与[id]具有相同的[名称]可以吗?
- 2. 是否可以使用新的ID和名称在jQuery中克隆HTML元素?
- 3. 我们可以使用html元素填充html属性吗?
- 4. HTML元素可以具有多个唯一ID属性吗?
- 5. 我可以在SVG元素中使用alt和title属性吗?
- 6. 我可以在表单元素上使用不同的名称和ID属性吗?
- 7. 按属性名称获取HTML元素
- 8. HTML标记ID和名称属性
- 9. 空的HTML元素可以在HTML5中拥有属性吗?
- 10. ASP.NET MVC可以生成具有小写名称和ID属性的元素
- 11. 我可以在javascript中使用元素名称吗?
- 12. 如何更新div元素中html元素的id和名称?
- 13. 使用元素名称获取属性ID
- 14. 我可以在HTML元素的name属性中使用空格吗?
- 15. 我可以使用自定义元素和属性作为有效的HTML吗?
- 16. 更新属性名称和元素值
- 17. XML元素和属性名称
- 18. 我可以忽略HTML中链接元素的rel属性吗?
- 19. 默认名称空间中的XML属性名称和元素?
- 20. 我可以使用Javascript更改HTML元素的ID吗?
- 21. ASP.NET MVC html helpers可以呈现没有ID属性的元素吗?
- 22. 你可以使用JS访问元素的DOM子元素吗?
- 23. 我可以给html文本字段形式的元素使用相同的名称和id吗?
- 24. 你可以在一组元素上声明性地设置一个属性吗?
- 25. 你可以在C#中使用没有字段的属性吗?
- 26. 你可以使用“where”在c#中要求属性吗?
- 27. C#MVC属性名称为HTML ID
- 28. 是否可以绑定元素的名称属性?
- 29. 是否可以使用PHP的ID来更改HTML元素属性?
- 30. C#中的属性名称和方法名称可以相同吗?
为什么你可以。 – Trevor
是的答案 –