问题描述
解决方案
解决方案二:
...//部分代码截图functioncheckUser(userName){if(userName.value==""){alert("请输入用户名!");userName.focus();return;}else{createRequest('checkUser.jsp?user='+userName.value);}...//部分代码截图<tdwidth="33%"><imgsrc="images/checkBt.jpg"width="104"height="23"style="cursor:hand;"onClick="checkUser(form1.username);"></td>我现在onclick()连上面的alert(“请输入用户名!”)都不会触发
解决方案三:
单独把代码截出来又可以触发,是怎么回事
解决方案四:
functioncreateRequest(url){http_request=false;alert("test");if(window.XMLHttpRequest){//非IE浏览器http_request=newXMLHttpRequest();//创建XMLHttpRequest对象}elseif(window.ActiveXObject){//IE浏览器try{http_request=newActiveXObject("Msxml2.XMLHTTP");//创建XMLHttpRequest对象}catch(e){//创建XMLHttpRequest对象}catch(e){}}if(!http_request){alert("不能创建XMLHttpRequest对象实例!");return;}http_request.onreadystatechange=getResult;//调用返回结果处理函数http_request.open('GET',url,true);//创建与服务器的连接http_request.send(null);//向服务器发送请求}加入这个之后就不能触发onclik()了,不知道怎么回事