2012-06-05 26 views
2

name="" html属性在<form>的标签是什么? Here它只是说:命名表单有什么意义?

name属性指定了窗体的名称。名称属性是 ,用于引用JavaScript中的元素。

为什么我们不能使用idclass属性来引用JavaScript元素?

name标签的用途是什么?今天它有真正的重要性吗?

回答

5

<form>名称attribite在JavaScript中使用ID之前的日期,因此它有向后兼容性。它也形成了一个集合document.forms,它可以在解析页面时得心应手。

2

您可以在javascript中使用名称引用来访问表单。
在jquery被发明之前,JavaScript用于使用名称以及Id来访问DOM元素。 您可以参考this作进一步说明。

对于其他HTML元素,在服务器端使用元素名称来检索POST参数。

$test = $_POST['name'];