表单name与id的区别和相似之处

作者:tyhouse 来源:两个人的城市 时间:2007-12-13 12:55:00 

先看看:css中class与id的区别及应用

表单的name与id其实是同一个意思,都是为了标记对象名称。

它们所不同的是:name是Netscape的、id是Microsoft的。

表单元素(form  input  textarea  select)与框架元素(iframe  frame)用name。

这些元素都与表单(框架元素作用于form的target)提交有关,在表单的接收页面只接收有name的元素。

赋ID的元素通过表单是接收不到值的,大家自己可以验证一下。  

id是唯一的,name的值可以重复使用

当然上述元素也可以赋ID值, 赋ID值的时候引用这些元素的方法就要变一下了。 
赋  name:  document.formName.inputName        document.frames("frameName")  
赋  ID    :  document.all.inputID                      document.all.frameID  

只能赋ID不能赋name的元素:(除去与表单相关的元素都只能赋ID)  
body  li  a  table  tr  td  th  p  div  span  pre  dl  dt  dd  font  b  等等

标签:name,XHTML,id
0
投稿

猜你喜欢

  • 全新极速CSS选择器引擎whiz

    2009-08-30 15:48:00
  • 防止表单重复提交的巧妙方法

    2009-03-09 18:32:00
  • 解析:快速的掌握 MySQL支持的操作系统

    2008-12-31 17:18:00
  • 番茄的js表单验证类

    2008-01-07 13:53:00
  • 给网站界面预留退路

    2009-03-25 20:32:00
  • 轻松接触MaxDB和MySQL之间的协同性

    2008-11-27 16:25:00
  • 如何才能保护好我们的SQL Server数据库

    2009-01-08 13:37:00
  • 三大措施设置数据库安全 保障网站安全运营

    2008-11-28 14:41:00
  • 如何在asp中创建DSN?

    2009-11-14 20:46:00
  • DSN和DSN-Less两种数据库连接方式哪一种更好?

    2009-10-28 18:26:00
  • 通过FSO进行页面计数

    2008-11-27 16:02:00
  • 关于 Flash Banner 设计的建议

    2010-02-02 18:19:00
  • 谈非线性任务流程的窗口打开方式

    2008-08-28 12:47:00
  • asp如何制作一个简单的翻页程序?

    2010-06-29 21:26:00
  • DelphiXE连接MySQL5.1

    2010-12-08 16:44:00
  • 实用301转向到另一域名相应页面的asp代码

    2011-04-18 10:42:00
  • 教你为SQL Server数据库构造安全门

    2009-01-20 11:34:00
  • MenuEverywhere 程序图标设计

    2011-08-14 06:57:23
  • 可以自动轮换的页签 tabs

    2008-02-21 12:25:00
  • ASP读取XML实例 优酷专辑采集程序 雷锋版

    2011-03-08 11:05:00
  • asp之家 网络编程 m.aspxhome.com