报的是JS错误么?报的什么错啊?
[CODE]
看你代码中
function chkUser()
{
createXmlHttpRequest();
var url= "http://localhost:8080/Register/ChkUser";
var name = document.getElementById("name").value;
url += ("?name="+name);
http.open("GET", url, true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
return;
}
这里用的var name = document.getElementById("name").value;是BYID
下面的用户名,你只有name没id,有时候JS是会出错!
<tr>
<td width="96" height="42"> <font color="red">*</font> 用户名:
<td><input type = "text" name = "name" size = "20" onBlur="chkUser()">  
<div id="showStr" style="background-color:#FF9900;display:none"></div>
[/CODE]
顺便给你个建议.你的HTML代码所有标签都不闭合,这样写代码是不行的.有的浏览器会有问题!
而且代码量变大或者布局复杂的时候会对开发造成很大麻烦的!