input 中name属性的作用

来源:3-4 编程练习

幕布斯3322991

2019-11-28 22:51:50

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
	<title>表单新属性</title>
</head>
<body>
    <form>
		姓名:<input type="text" name="username">
		<br>
		邮箱:<input type="email" name="email" autocomplete="off">
		<br>
		电话:<input type="text" name="phone" autocomplete="off">
		<br>
		<input type="submit">
	</form>
</body>
</html>

有一段时间觉得input标签下总是写个name属性,也没有哪里需要引用,所以这里一开始也没有写。

然后发现怎么input的autocomplete设置了无效,只有存在name的时候,才会显示。所以是不是其实数据是保存在按照name属性值命名的缓存空间里了吧?

写回答

1回答

好帮手慕星星

2019-11-29

同学你好,代码是正确的。

‘数据是保存在按照name属性值命名的缓存空间里了’这样理解是可以的。name用于对提交到服务器后的表单数据进行标识,只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程