jsp中标签id和name的区别
来源:互联网 发布:jenkins 编译java 编辑:程序博客网 时间:2024/04/28 07:14
jsp中标签id和name的区别(转)2009-09-13 10:08:09| 分类: 默认分类 |举报|字号 订阅下载LOFTER我的照片书 | name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。 但是name在以下用途是不能替代的:1.表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio, 而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。2.frame和window的名字,用于在其他frame或window指定target。以下两者可以通用,但是强烈建议用id不要用name:1.锚点,通常以前写作<aname="myname">,现在可以用任何的元素id来指定:<divid="myid">。以下只能用id:1.label与form控件的关联,<labelfor="MyInput">My Input</label><inputid="MyInput"type="text"> for属性指定与label关联的元素的id,不可用name替代。2.CSS的元素选择机制,以#MyId的方式指定应用样式的元素,不能用name替代。3.脚本中获得对象:IE支持在脚本中直接以id(而不是name)引用该id标识的对象。例如上面的input,要在脚本中获得输入的内容,可以直接以MyInput.value来获得。如果用DOM的话,则用document.getElementById("MyInput").value,如果要用name的话,通常先得到包含控件的form,例如document.forms[0],然后从form再引用name,注意这样得到的是经过计算后将发送给服务器的值。name与id的还有区别是:id要符合标识的要求,比如大小写敏感,最好不要包含下划线(因为不兼容CSS)。而name基本上没有什么要求,甚至可以用数字。
0 0
- JSP中标签id和name的区别
- jsp中标签id和name的区别
- 【JSP】jsp中标签id和name的区别(转)
- Spring中标签属性name和id的区别
- HTML中标签的属性ID与Name的区别!
- jsp中标签的引用
- jsp中标签的集合
- jsp中标签的部署与调用
- JSP中标签库的深入研究
- JSP中标签库的深入研究
- JSP中标签库的深入研究
- jsp中标签文件的疑问
- 关于jsp页面中标签的学习
- name和id的在jsp中传值的区别
- html中标签、属性、元素的区别
- name和id的区别?
- ID和Name的区别
- name和id的区别
- 搭建git私有服务器及同步更新自己网站的文件
- GitHub Top 100 简介
- WebLogic启动异常impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
- 矢量量化神经网络,自组织竞争神经网络,自组织映射网络
- VPC学习笔记
- jsp中标签id和name的区别
- Asp.Net Repeater的两层嵌套以及遍历取值的简单实现(checkbox)
- android 用canvas绘制虚线
- 无限轮播 实现原理
- SVN显示no author ,no date信息
- hashmap和ConcurrentHashMap相关问题
- 科大讯飞--让你的APP学会说学逗唱
- java导出txt
- POJ1281