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

初次学习Ajax ,老有关问题 验证用户名 这个板块帖子都看完了,不知道哪错了

2012-03-14 
初次学习Ajax ,老问题 验证用户名 这个板块帖子都看完了,不知道哪错了 - Web 开发 / Ajax基本代码如下注册

初次学习Ajax ,老问题 验证用户名 这个板块帖子都看完了,不知道哪错了 - Web 开发 / Ajax
基本代码如下

注册页实现 用户名可用否的查询

js代码 
<script language="javascript" type="text/javascript">
var xmlHttp = false;
try {
xmlHttp= new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){ 
  try{
xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP "); 
} catch (e2) { 
xmlHttp = false; 
  }
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined ') { 
  xmlHttp = new XMLHttpRequest(); 


function callServer() { 
  var u_name = document.getElementById( "User_Name ").value; 
  if ((u_name == null) ¦ ¦ (u_name == " ")) return; 
  var url = "CheckName.asp?name= " + escape(u_name); 
  xmlHttp.open( "GET ", url, true); 
  xmlHttp.onreadystatechange = updatePage; 
  xmlHttp.send(null);  


function updatePage() { 
  if (xmlHttp.readyState < 4) { 
test1.innerHTML= "loading... "; 
  } 
  if (xmlHttp.readyState == 4) { 
  var response = xmlHttp.responseText; 
test1.innerHTML=response; 
//if (response == 0) { 
//test1.innerHTML= "yes "; 
//} 
//else { 
//test1.innerHTML= "no "; 
//} 
  } 

</script> 

按钮框及触发处代码
<div class="inloginreg h3" style="text-align:center; margin:0;">昵&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;称:<input name="User_Name" type="text"class="input1" id="User_Name" onfocus="this.className='input1-bor'" size="30" onblur="callServer();"> <img src="img/wite.gif" align="absmiddle" /><br />
<div id="test1" style="background-color:#FF9900;display:none"></div>

CheckName.asp代码无误
我已经测试 http://192.168.0.198/CheckName.asp?name=eocol 返回正常

可是填写完后没反应,我今天刚接触这个,仅仅就在这个板块找了帖子看了
善这个的朋友给点帮助 谢谢

[解决办法]
<div id="test1" style="background-color:#FF9900;display:none"> </div>是你给隐藏了,
在你的页面统一utf-8看看

热点排行