function mySubmitForm(){
//总错误
var returnValue,returnValue0;
returnValue = false;
//用户名错误
//var returnValue0;
returnValue0 = false;
var uname = $("#username").val();
//$("reg").submit( function () {
if (uname=='')
{
$("#cname").text('用户名不能为空!');
$("#username").focus();
returnValue0 = false;
}
else
{
$.get("aac.asp", { action: "cun", value: uname },
function(data){
// var returnValue0;
//returnValue0 = false;
switch (data)
{
case "N1":
$("#cname").text('用户名不能少于4个字符!');
$("#username").focus();
returnValue0 = false;
break;
case "N2":
$("#cname").text('用户名格式不正确!');
$("#username").focus();
returnValue0 = false;
break;
case "N3":
$("#cname").text('用户名已存在!');
$("#username").focus();
returnValue0 = false;
break;
default:
$("#cname").text('此用户可以注册!');
returnValue0 = true;
alert('1'+returnValue0);
break;
}
});
//alert('2'+returnValue0);
}
//return returnValue;
//alert(returnValue);
//alert(returnValue0);
alert(returnValue0);
if(returnValue)
{
$("reg").submit();
}
}
我要实现的效果就是 当returnValue0 = true 时 提交表单
可我现在的 问题是先弹出alert(returnValue0); 在弹出 alert('1'+returnValue0);
所以 returnValue0 总是 false 高手们 告诉我 怎么解决 最好解释下 原因 先谢过啊 ··~~!异步调用的不管他 就改这个js