form表单不要用id命名,
全部用name的方式。
id和name不要混用。

解决方案 »

  1.   

    to fantiny
    可以解释一下原因吗?
      

  2.   

    基本上的元件属性都可以用name
    但不是所有的元件都支持ID
      

  3.   

    [转] 细说HTML元素的ID和Name属性的区别 
    http://www.cnblogs.com/birdshome/archive/2006/09/28/uniqueID_Usage.html
      

  4.   

    用ID的时候,document.getElementById("formid")
    用名字的时候在IE直接写,别的浏览器忘记了是否能用。
    在IE中同一ID可以为多个对象命名,可以通过数组形式引用。在其他非IE内核目前基本上不适用。
      

  5.   

    在form里面为name就行了,用id你用document.idname取值是不行的!!
      

  6.   

    name 是早期的属性!id 是新增的属性,而且建议使用!它们都是用来唯一标识标记的,
    因此 name 与 id 同时使用时应该赋上同样的值!