asp.net 无刷新验证用户名的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:43:02
我这代码当焦点离开textbox时不仅刷页面,而且Label 的内容也一直不变,请大家帮忙
//页面
<script type="text/javascript">

var req;
function validate()
{
var username=document.getElementById("Uname_TextBox").value;
if ((username == null) || (username == ""))
return;
var url="Validate.aspx?userid=" + escape(username);
if(window.XMLHttpRequest)
{
req=new XMLHttpRequest();
}
else if(window.ActiveXobject)
{
req=new ActiveXObject("microsoft.XMLHTTP");
}
req.open("Get",url,true);
req.onreadystatechange=callback;
req.send(null);
}
function callback()
{
if(req.readystate<4)
do

应该是控件属性设置的问题...
这代码运行有错误吗?
我没测试..
返回的时候js还应该对isvalid进行操作.

你题目是要表达什么意思呢,是当textbox失去焦点时触发一个事件来刷新当前页面,但是lable的内容不能变,是吗?我有点迷惑