请原谅我这个老问题,我有段代码,在IE下是可以的,但是在Firefox下就不行。请见http://www.mokcs.com/Firefox_IE.html ,在IE下,Input的内容(value)是自动生成的,但是在Firefox下就不行。请高手指点。多谢先。

解决方案 »

  1.   

    1 脚本错误!
    GetContactsNo(); //此函数未定义!2 把AddContactWithValues中的name改为id,
    FF下在运行时不允许修改name属性!
    例如:
    aRoleIdObjects.item(iContactIdObjects).name="RoleId"+iContactCount;
    改为
    aRoleIdObjects.item(iContactIdObjects).id="RoleId"+iContactCount;
    aContactIdObjects.item(iContactIdObjects).id = "ContactId"+iContactCount;aRoleIdObjects.item(iContactIdObjects).id = "RoleId"+iContactCount;
    aNameIdObjects.item(iContactIdObjects).id = "NameId"+iContactCount;
    aPhoneIdObjects.item(iContactIdObjects).id = "PhoneId"+iContactCount;
    aEmailIdObjects.item(iContactIdObjects).id = "EmailId"+iContactCount;
      

  2.   

    改为aRoleIdObjects.item(iContactIdObjects).id="RoleId"+iContactCount; Firefox也会报错,说没有这个属性。
      

  3.   

    to yixianggao 根据您的建议我只用了id,就可以了。我原来同时用name和id,结果不行,但是提示是value有问题。看来javascript的确有些难调试。多谢你。
      

  4.   

    管理帖子按提示结贴给分。
    http://forum.csdn.net/PointForum/Manage/TopicManageView.aspx?forumID=467d91e3-dd10-480b-a322-71b65e66c736&topicID=b5a82974-dae0-49e9-81f2-910ccf3327e1&date=2008-1-17+22%3a54%3a43
      

  5.   

    > FF下在运行时不允许修改name属性! 这个比较头疼,这样就会有多个元素的name值一样,那么在服务器端,就无法取得这些值。