87,907
社区成员
发帖
与我相关
我的任务
分享
function useridpd(){
if (!Isuserid($('#userid').val())) //如果没有通过正则表达示的检查
{
$('#useridzt').html("<div class='err'><b class='xx'></b>用户名含有非法字符</div><div class='errLast'></div>");
return false;
}
else{ // 通过了正则表达示
if ($('#userid').val()=="" || $('#userid').val().length <=3) // 文本框的值为空或少于4个字节
{
$('#useridzt').html("<div class='err'><b class='xx'></b>用户名不能为空或少于4个字节</div><div class='errLast'></div>");
return false;}
else //文本框里的值为正常
{var useridtxt= $('#userid').val();
$.get("\\ajax\\useridpd.ashx?userid="+useridtxt,null,callbackidpd); //调用callbackidpd函数
}
}}
function callbackidpd(data){
if (data=="false") //如果返回的值为false表示数据库中没查到相同的
{
$('#useridzt').html("<div class='textbox_ok'><b></b></div>"); //输出OK图片
return true;
}
else{
$('#useridzt').html("<div class='err'><b class='xx'></b>用户名已被注册</div><div class='errLast'></div>"); //输出失败信息关返回false的值
return false;
}
}
function register(){
var exist=checkusername()
if(exist){
alert("用户名己存在,或检查失败");
return false;
}
}
function checkusername(name){
var ok=false;
$.ajax({
url : "checkusername.php?u="+name,
cache : false,
async : false,
type : "post",
success :function(r){
ok=(r=="true");
}
});
return ok;
}
function register(){
var exist=checkusername()
}
function checkusername(){
var ok=false;
$.ajax({
url : "checkusername.php",
cache : false,
async : false,
type : "post",
success :function(r){
ok=(r=="true");
}
});
return ok;
}
var isTrue = false;
function checkUserName() {
var 用户名 = 表单值;
if(用户名是由4到12位的数字和字母组成的) {
ajaxCheck(用户名);
}
}
function ajaxCheck() {
if(请求发生错误或请求超时) {
isTrue = true; //以上情况,则把验证放到后台去完成(后台肯定还是要验证一次),前台直接放行
}
if(该用户名可用) {
isTrue = true;
}
}
提交表单的按钮的submit事件 = function() {
if(isTrue) {
form.submit();
} else {
alert(正在验证用户名是否可用,请等一小会会。。。)
}
}
function checkForm()
{
if(useridpd()&&callbackidpd(data))
{return true;}
else
{return false;}
}