input中name是起什么作用附加案例
时间: 2024-01-30 22:02:59 浏览: 72
在HTML中,input标签中的name属性主要用于表单提交时传递数据的标识符。当用户在表单中填写数据并提交表单时,浏览器会将每个表单元素的名称和值打包成一个HTTP请求发送给服务器,服务器通过名称来获取相应的值。
例如,一个登录表单中可能包含用户名和密码两个输入框,它们的name属性可能分别为"username"和"password"。当用户填写完表单并点击登录按钮时,浏览器会将这两个值提交给服务器,服务器再根据这两个名称来获取对应的值,用于验证用户身份。
另外,name属性还可以用于JavaScript中获取表单元素的值,比如通过document.forms["myForm"].elements["username"].value来获取用户名输入框的值。
示例代码:
```
<form action="login.php" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password"><br>
<input type="submit" value="登录">
</form>
```
上面的代码中,name属性分别为"username"和"password",当用户点击登录按钮时,浏览器会将这两个值提交给login.php文件,login.php再根据这两个名称来获取对应的值。
阅读全文