分享

html 属性name、id、value的理解及三者的区别

 一夜梨花开 2014-05-07

通常,编写网页程序代码时,都会把属性:“name”,和“id”的值设置为一样的。


只有一个目的:方便程序员自己的记忆。


 


    name:单独地在一个网页里面,一个控件是否设置它的 name 属性是不会影响到这个网页的功能实现的。但是,当我们需要把这个控件所关联的数据传递到数据库事,就必须要设置 name 属性,否则,这个值是没有办法传到服务器上面得到保存的。


 


    id:会用在JavaScript的编程里面,代码举例:document.getElementById("XX"),意思是说,一个文件通过id号"XX"得到……,即是可以在客户端获取id号为"XX"文本框。


 


    常见的一个真实例子是在填写注册信息时,在用户名一栏里面什么都没有输入时,提交了此表单后,会得到提示信息”用户名不能为空.!“


 


    需要注意的是,在设置name和id属性时,不同的控件里可以设置同样的name值,但是id的值不能设置有重复的.


    一种方便记忆的理解方式:把name属性想作是一个人的姓名,同名的会有很多.id想作是一个人的身份证号码,这就是一个唯一的标识。决不能重复。


 


三者的区别:name:控件名称
           value:用户输入(或选择)的值
           id用于网页脚本编号(javascript)


<!--   -->
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多