http://expert.csdn.net/Expert/topic/1319/1319284.xml?temp=.7881739
http://expert.csdn.net/Expert/topic/1236/1236464.xml?temp=.7621881

解决方案 »

  1.   

    name主要用来接收表单的数据,如:request("txtName"),这个txtName就是form中的txtbox的name,而不是id,而且,name可以重复,就像人的名字.----------------
    id主要用来控制浏览器对象,而且不能重复,就向身份证号码.
    如:你要用js让一个文本框的class变化:  txt01.className=***,这个txt01就是id
      

  2.   

    id当然可以重复,虽然id使用建议是唯一标识页面元素的。但重复也没有丝毫错误,这样你组成的是一个数组。
    比如我定义了多个元素的id都是aryID,这样我要访问指定的元素当数组元素了:
    document.all.aryID[i]
      

  3.   

    对,ID完全可以重复,这样就会组成以重复ID为名的一个集合.