input标签的name属性的作用:
表单中的 input 标签必须设置 name 属性,否则在提交表单时,用户在其中输入的数据不会被发送给服务器
// 当input中没有加name属性,我们点击提交进行跳转
// 会跳转到www.baidu.com页面
<form action="http://www.baidu.com">
用户名:<input type="text">
密码:<input type="text">
<button>提交</button>
</form>
结果如下:
说明:后面是?从路由来看后面是query参数,但现在后面为空,则是因为input中没有加name的原因
//加了name属性,而name中的值则为传递参数的名称
<form action="http://www.baidu.com">
用户名:<input type="text" name="user">
密码:<input type="text" name="password">
<button>提交</button>
</form>
结果如下:
总结:在form表单中,input中必须加name属性,则input输入的值才会被传递到参数中去