html属性name、id、value的理解及三者的区别
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
html属性name、id、value的理解及三者的区别
请选中您要保存的内容,粘贴到此文本框
通常,编写网页程序代码时,都会把属性:“name”,和“id”的值设置为一样的。
只有一个目的:方便程序员自己的记忆。
name:单独地在一个网页里面,一个控件是否设置它的name 属性是不会影响到这个网页的功能实现的。
但是,当我们需要把这个控件所关联的数据传递到数据库事,就必须要设置name 属性,否则,这个值是没有办法传到服务器上面得到保存的。
id:会用在JavaScript的编程里面,代码举例:document.getElementById("XX"),意思是说,一个文件通过id号"XX"得到……,即是可以在客户端获取id号为"XX"文本框。
常见的一个真实例子是在填写注册信息时,在用户名一栏里面什么都没有输入时,提交了此表单后,会得到提示信息”用户名不能为空.!“
需要注意的是,在设置name和id属性时,不同的控件里可以设置同样的name值,但是id的值不能设置有重复的.
一种方便记忆的理解方式:把name属性想作是一个人的姓名,同名的会有很多.id想作是一个人的身份证号码,这就是一个唯一的标识。
决不能重复。
三者的区别:name:控件名称
value:用户输入(或选择)的值
id用于网页脚本编号(javascript)
<!-- -->。