首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

用ajax验证输入信息有关问题错在哪

2013-03-19 
用ajax验证输入信息问题错在哪?本帖最后由 0798 于 2013-03-16 01:10:54 编辑script languagejavascrip

用ajax验证输入信息问题错在哪?
本帖最后由 0798 于 2013-03-16 01:10:54 编辑 <script language="javascript" type="text/javascript"> 
function createAjax() {   //--该函数将返回XMLHTTP对象实例
 var _xmlhttp;
         try { 
              _xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
             }
   catch (e) {
         try {
              _xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
             }
  catch (e2) {
              _xmlhttp=false;  
             }
             }
 return _xmlhttp; 
}
function checknetID(branch,netID) {  //该函数用来获取数据
 var xmlhttp1=createAjax(); 
 if (xmlhttp1) {  
  var span=document.getElementById('check');  // 获取显示节点
  xmlhttp1.open('get','checknetID.asp?branch='+branch+'&netID='+netID+'&n='+Math.random(),true); 
  xmlhttp1.onreadystatechange=function() {  
   if (xmlhttp1.readyState==4 && xmlhttp1.status==200) { 
    span.innerHTML=unescape(xmlhttp1.responseText); 
    }
   else {
    span.innerHTML='<span style="color:red">xmlhttp对象正在初始化......</span>'; 
   }
 
  }
  xmlhttp1.send(null); 
 }
}
</script>
<form method="POST" action="name_show.asp" name="form1"> 
<input name="branch" id="branch" value="">
  <input name="netID" class=put id="netID" onblur="checknetID(form1.branch.value,form1.netID.value);" size="16" maxlength="20" style="float: left">
            
          <span id="check"></span>
</form>

---------下面是 checknetID.ASP 文件------------
<%dim netID,branch
branch=request.QueryString("branch")
netID=request.QueryString("netID")
Response.Write escape branch&netID
%>


---------问题--------
为什么我总是无法正确显示出输入的文字,一直显示:对象正在初始化..... ajax
[解决办法]

function createAjax() {   //--该函数将返回XMLHTTP对象实例
 var _xmlhttp;
         try { 
              _xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
             }
   catch (e) {
         try {
              _xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");


             }
  catch (e2) {
              _xmlhttp=new XMLHttpRequest();  //支持Fireofx等浏览器,acx只有ie能用
             }
             }
 return _xmlhttp; 
}




asp也错了

dim netID,branch
branch=request.QueryString("branch")
netID=request.QueryString("netID")
Response.Write escape(branch&netID)''''''''''''''''


热点排行