object   required 我的代码在IE 7.0 firefox 都正常但在IE 8.0 下出现  object   required 错误而且在第三行,但是人拿掉W3C 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">这句就正常了
前面几句根本没有代码
http://www.bodyarmorchina.com [出错网址]

解决方案 »

  1.   

    我遇到的是在firefox里面没有错。在ie6里面却出现咯object require错误
      

  2.   

    介绍一下我遇到的问题:我的是在.NET页面中套用了母版页,在母版页里面定义了一个js,js作用是判断两个文本框的值是否相等,取值是这样取的:document.All("txtnewPass").Value!=document.All("txtconfrimPass").Value;
    但是在编译之后生成的html中报错js object required;这个问题是在此js中未能找到id 为 txtnewPass以及id 为 txtconfirmPass的两个文本框控件,
    解决办法:编译成html之后查看一下id 为txtnewPass的文本框在编译之后的id是多少,然后在源代码里面引用编译之后的id  ;我的源代码里面id=txtnewPass,编译成html之后的id=ctl00$cphContent$txtNewPass,所以源代码js调用就改成了document.All("ctl00_cphContent_txtNewPass").Value!=document.All("ctl00_cphContent_txtconfrimPass").Value;
    这是我遇到的一个问题,希望有帮助!