onclientclick ajax,ajax的问题

var resResule="";

function checkinput()

{

var yh=trim(document.getElementById('').value); //用户

var mm=trim(document.getElementById('').value); //密码

var qrmm=trim(document.getElementById('').value); //确认密码

var mmda = trim(document.getElementById('').value); //密码提示

var mmts = trim(document.getElementById('').value); //密码答案

var check = document.getElementById('');  //协议是否选中

var rbs = check.getElementsByTagName("INPUT");

if(yh =="")

{

alert("请输入用户名");

return false;

}

if(yh.length<5)

{

alert("用户名长度必须大于5");

return false;

}

change2(yh);

if(resResule=="true")

{

return false;

}

if(mm=="")

{

alert("请输入密码");

return false;

}

if(mm.length<5)

{

alert("密码长度必须大于5");

return false;

}

if(qrmm=="")

{

alert("请输入确认密码");

return false;

}

if(qrmm.length<5)

{

alert("确认密码长度必须大于5");

return false;

}

if(mm!=qrmm)

{

alert("密码和确认密码不一致");

return false;

}

if(mmts=="")

{

alert("请输入密码提示");

return false;

}

if(mmts.length<9)

{

alert("密码提示长度必须大于9");

return false;

}

if(mmda=="")

{

alert("请输入密码答案");

return false;

}

if(mmda.length<9)

{

alert("密码答案必须大于9");

return false;

}

for (var i = 0; i < rbs.length; i++)

{

if (rbs[i].checked==false)

{

alert("你还没同意服务条款");

return false;

}

}

return true;

}

function change2(yh)

{

var url="ajax/GetUers.aspx?user="+yh+"";

createXMLHttpRequestyhm();

xmlyhm.open("get",url,true);

xmlyhm.onreadystatechange=showResultyhm;

xmlyhm.send(null);

}

var xmlyhm="";

function createXMLHttpRequestyhm()

{

if(window.ActiveXObject)

{

xmlyhm = new ActiveXObject("Microsoft.XMLHTTP");

}

else if(window.XMLHttpRequest)

{

xmlyhm= new XMLHttpRequest();

}

}

function showResultyhm()

{

if(xmlyhm.readystate==4)

{

if(xmlyhm.status==200)

{

resResule=xmlyhm.responseText;

if(resResule=="true")

{

alert("该用户已存在");

return false;

}

else

{

return true;

}

}

}

}

用户名

Text="提 交" />

change2并不会返回false的,因为你的响应函数showResultyhm会返回false,但change2接收不到返回结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值