密码:
name和value属性的区别
- name是控件的名称,多个空间可以取同一个名称
这个名称可以让我们对这个控件进行操作,比如锚链接里面,就可以通过一个控件的名称,跳转到该控件所在的位置
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
value是控件的值,不同的控件的value的作用不同
(1)type等于button、reset、submit时,value是显示在按钮上的文本内容
(2)type等于text、password、hidden时,value是默认显示的初始值
(3)type等于checkbox、radio、image时,value是与输入相关联的值
name属性还有一个作用,当填写好表单里面的信息后,点击提交表单,可以在浏览器的地址栏看到这些表单的信息(前提是form标签的属性method的属性值是get)
这里的username就是第一个控件,用来输入姓名的文本框的名字
这里是以键值对的形式打印在地址栏,如果没有name属性相当于没有key值,也就无法打印
比如我删去第一个input标签里面的name属性,再提交一次表单,结果为
整体代码
注册
名字:
密码:
性别:
男
女
爱好:
睡觉
聊天
敲代码
打游戏
按钮
国家:
中国 美国 日本 俄罗斯反馈:
文本内容
选择文件:
邮箱:
url
数字:
滑块:
搜索:
表单验证
版权声明:本文为m0_63174811原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。