ajax 验证问题
发布网友
发布时间:2023-03-31 05:29
我来回答
共2个回答
热心网友
时间:2023-11-09 05:00
document.getElementById("L1").value="显示" ;
这句是有问题的,LABEL控件在客户端将被显示成SPAN.
其实应该是document.getElementById("L1").innerHTML="显示";
另外第一句正确,而第二句
document.getElementById("message").innerHTML=xmlhttp.responsetext;
错误,innerHTML被赋的值不正确时会发生这个错误.所以你要检查一下checkuser.aspx页的输出.
输出前应该先用response.clear()清空缓存.
再response.write()写返回内容.
再response.end()中止后续内容输出.
热心网友
时间:2023-11-09 05:01
建议你使用VS2005中内置的js调试功能(在IE的选项中把禁用脚本调试的勾去掉),然后出现错误的时候你可以调用VS2005来即时查看JS运行出错时候的状态....
你可以先用alert(xmlhttp.responsetext)来看看返回信息是否正确...然后看看信息返回的时候能不能正确取到message和L1这两个控件..