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 [出错网址]
<!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 [出错网址]
但是在编译之后生成的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;
这是我遇到的一个问题,希望有帮助!