﻿$(document).ready(function(){
	$.formValidator.initConfig({formid:"form1",onerror:function(msg){alert(msg)},onsuccess:function(){return true;}});
	$("#tbUserName").formValidator({onshow:"请输入用户名",onfocus:"请输入用户名",oncorrect:"该用户名可以使用"}).inputValidator({min:2,max:16,onerror:"你输入的用户名非法,请确认（2-16字符）"})
	    .ajaxValidator({
	    type : "POST",
		url : "GetUserInfo.aspx",
		datatype : "json",
		success : function(data){
            if( data.used == 0 )
			{
                return true;
			}
            else
			{
                return false;
			}
		},
		buttons: $("#btnReg"),
		error: function(){alert("服务器没有返回数据，可能服务器忙，请重试");},
		onerror : "该用户名不可用，请更换用户名",
		onwait : "正在对用户名进行合法性校验，请稍候..."
	});
	$("#tbPassWord").formValidator({onshow:"请输入密码",onfocus:"密码不能为空",oncorrect:"密码合法"}).inputValidator({min:3,empty:{leftempty:false,rightempty:false,emptyerror:"密码两边不能有空符号"},onerror:"密码长度不对[3-32]字符,请确认"});
	$("#tbPassWord2").formValidator({onshow:"请输入重复密码",onfocus:"两次密码必须一致哦",oncorrect:"密码一致"}).inputValidator({min:3,empty:{leftempty:false,rightempty:false,emptyerror:"重复密码两边不能有空符号"},onerror:"重复密码长度不对[3-32]字符,请确认"}).compareValidator({desid:"tbPassWord",operateor:"=",onerror:"2次密码不一致,请确认"});
	$("#tbEmail").formValidator({onshow:"请输入邮箱",onfocus:"邮箱6-50个字符",oncorrect:"恭喜你,你输对了",defaultvalue:"@",forcevalid:false}).inputValidator({min:6,max:50,onerror:"你输入的邮箱长度非法,请确认"}).regexValidator({regexp:"^([\\w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([\\w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$",onerror:"你输入的邮箱格式不正确"});
});
