- JScript code
function j_submit() { var d = new Date(); //提交注册请求的url变量 var strURL = "register.ashx?type=2&name="+document.getElementById("txt_username").value+"&guid=" + d.getTime(); strURL+="&pass="+document.getElementById("txt_password").value+"&mail="+document.getElementById("txt_email").value; strURL+="&realname="+escape(document.getElementById("txt_realname").value)+"&check="+document.getElementById("txt_check").value; xmlDom.Open("get",strURL , true); xmlDom.onreadystatechange = function(){//XMLHTTP状态改变时调用的事件 if (xmlDom.readyState == 4 ) if(xmlDom.status == 200) { if(xmlDom.responseText!="0")//注册成功 { document.getElementById("main").innerHTML=xmlDom.responseText;//显示登录后的界面 document.getElementById("mytitle").innerHTML=SignOutStr;//出现注销按钮 } else alert("验证码输入错误!"); document.getElementById("loadingflag").style.display ='none';//加载数据的提示消失 } else//出现错误 document.getElementById("loadingflag").innerHTML = "向服务器请求数据时出现错误!" }; xmlDom.Send(xmlDom); document.getElementById("loadingflag").style.display ='';//显示加载的页面提示效果 }
运行到 var strURL 时候就出错了 说 缺少对象,
------解决方案--------------------
没看出有错
------解决方案--------------------
有火狐装个firebug···打开你的页面···看错误是什么地方
------解决方案--------------------
document.getElementById("txt_username")
查看是否有这个对象,id="txt_username"
------解决方案--------------------
fireBug > 脚本 > 你要调试的JS文件 >设置断点