`
deng131
  • 浏览: 678240 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

HTM中ID和Name属性区别

阅读更多
面试中问到了这个问题,name主要在表单中的元素提交的时候必须设置,不设置name在服务器端将不能取得到表单元素的值,name是可以重名,在radio表单元素中就必须设置为同一个name,id属性只要是用来设置某个原始的唯一标示,在一个页面中是不允许出现同样的id属性值。

总结:同一页面ID必须唯一,不可以重复,而Name是可以重复。

参考:
http://hi.baidu.com/tean/blog/item/e2889f518d6edb2742a75b86.html
分享到:
评论

相关推荐

    《javaScrip开发技术大全》源代码

    • sample12.htm 遍历对象属性和方法时进行判断 • sample13.htm 遍历对象属性值 • sample14.htm 索引对象属性 • sample15.htm 添加对象属性 • sample16.htm 删除对象属性 • sample17.htm 删除对象属性 • ...

    Mozzila Firefox与IE的兼容问题

    解决方法是在 frame 的使用方面,Firefox 和 IE 的最主要的区别是:如果在 frame 标签中书写了以下属性:<frame src="/xx.htm" id="frameId" name="frameName" />那么IE可以通过 id 或者 name 访问这个 frame 对应的...

    精通javascript

    • 11.6.htm 同时使用name和id • 11.7.htm 事件控制器的例子 • 11.8.htm JavaScript实现事件控制器 • 11.9.htm 元素属性综合应用 • 11.10.htm 动态修改表单元素内容 第12章(\第12章) • 12.1.htm Document树...

    精通JavaScript

    • 11.6.htm 同时使用name和id • 11.7.htm 事件控制器的例子 • 11.8.htm JavaScript实现事件控制器 • 11.9.htm 元素属性综合应用 • 11.10.htm 动态修改表单元素内容 第12章(\第12章) • 12.1.htm Document树...

    htm 日期控件

    注意,由于ASP.NET会为服务器控件生成不同的ID,我们需要使用`ClientID`属性来获取正确的客户端ID。 当用户选择日期并提交表单时,ASP.NET的后端代码可以访问`txtDate.Text`来获取选定的日期。这可以用来执行数据库...

    Ie和firefox的Js区别

    在有`id`或`name`属性的frame中,IE可以通过`window.top.frameId`或`window.top.frameName`访问,Firefox只能使用`window.top.frameName`。此外,两种浏览器都可以通过`window.top.document.getElementById("frameId...

    html-html标记与属性速查表

    - `id`:用于指定唯一标识符。 #### - **定义**:用于定义术语。 - **示例**:`<dfn>HTML</dfn>`。 #### - **定义**:用于定义目录列表,子项以圆点形式展示。 - **注意**:已被`<ul>`取代。 #### - **定义**...

    IE与FF脚本兼容性问题

    在IE中,`event` 对象有 `x` 和 `y` 属性,但在FF中没有这些属性。 **解决方法:** 在FF中,可以使用 `event.pageX` 作为 `event.x` 的替代品。但在IE中,`event.pageX` 不存在,因此推荐使用 `event.clientX`。 *...

    Javascript的IE和Firefox兼容性汇编 .txt

    - 在IE中,可以直接通过 `document.getElementById("idName")` 来获取具有特定ID的元素。 - Firefox同样支持该方法。 - 但是需要注意的是,如果页面中存在多个相同的ID,IE会返回第一个匹配的元素,而Firefox会抛...

    Web设计中如何使用XML数据

    在上面的例子中,`<span>`元素的`datasrc`属性指向XML数据岛的ID("#xmldb"),`datafld`属性指定了要显示的XML字段("name"或"sex")。这样,每个成员的信息将被显示在对应的HTML元素中。 如果需要显示所有成员的...

    02HTML表单

    - **name属性**:定义了提交表单时对应的键名。 **示例代码:** ```html <input type="text" name="input1" value="你好"/> ``` - 如果没有设置`name`属性,则该输入框的值不会被提交。 **示例代码:** ```html...

    标准的CSS2.0中文版学习教程

    例如,类选择器(`.class_name`)、ID选择器(`#id_name`)和元素选择器(`element_name`)等。CSS2.0还引入了更高级的选择器,如后代选择器(`ancestor descendant`)和伪类(`:hover`, `:active`, `:focus`)。 ...

    htm+css 仿360手机官网

    1. **选择器**:如类选择器(`.className`)、ID选择器(`#idName`)、元素选择器(`element`)和后代选择器(`parent > child`)等。 2. **属性**:如`color`(颜色)、`font-size`(字体大小)、`margin`(外边距...

    HTM5 基本功能介绍

    <input type="number" id="x" name="x" value="3"> <label for="y">Y: <input type="number" id="y" name="y" value="5"> <button>X + Y = <output name="result" for="x y">8 ``` #### 三、DOM(文档对象...

    EntityFramework_教程

    - **CSDL (Conceptual Schema Definition Language)**:描述了概念模型,即应用程序中的实体、属性和关联。 - **SSDL (Store Schema Definition Language)**:描述了存储模型,即数据库表、视图和存储过程。 - **MSL...

    ibatis one to many mapping

    综上所述,iBatis 的一对多和多对多映射是数据库操作中的重要概念,它们通过 ResultMap 和特定的标签实现对象关系的映射,简化了数据访问层的编程。深入理解和熟练运用这些映射技术,能有效提高开发效率并降低维护...

    网页中嵌入windows media player示例

    在这个例子中,`<object>`标签定义了播放器的基本属性,如宽度、高度和类ID(Class ID),这个类ID是WMP的标识。`<param>`标签则用来设置具体的播放参数,如媒体文件路径(URL)、是否显示控制条(ShowControls)、...

    freemarker初探 附 freemarker中文手册 与 struts2 checkboxlist的研究

    这里的`list`属性指定了一个列表(如Action类中的`List<String> roles`),`name`属性是表单字段名。当用户提交表单时,`selectedRoles`字段将包含用户选择的角色。 总结一下,本篇文章介绍了Freemarker的基本用法...

    javascript经典特效---检测选择框个数.rar

    在这个例子中,我们有三个选择框,它们都属于同一组(通过共享`name`属性)。 接下来,我们用JavaScript来检测这些选择框的选中状态。JavaScript提供了`document.getElementsByName()`方法,可以获取所有具有指定...

    jQuery使用attr()方法同时设置多个属性值用法实例

    在jQuery库中,`attr()`方法是一个非常常用且强大的功能,它...在上面的示例中,我们看到了如何结合DOM操作和事件监听来改变元素的`href`和`title`属性,这为理解jQuery中`attr()`方法的多属性设置提供了清晰的示例。

Global site tag (gtag.js) - Google Analytics