欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Asp.net下利用Jquery Ajax實(shí)現(xiàn)用戶注冊(cè)檢測(cè)(驗(yàn)證用戶名是否存)

 更新時(shí)間:2010年09月12日 13:31:46   作者:  
最近在朋友做個(gè)網(wǎng)站http://www.smarteas.net/,其中用實(shí)現(xiàn)用戶注冊(cè)這功能,最近網(wǎng)站做到了尾聲,我也就把其它有些技術(shù)和大家分享一下。
其中用到了jquery插件來(lái)驗(yàn)證用戶名哦,這里是利用jquery ajax來(lái)驗(yàn)證用戶名是否存在哦。大家看看效果圖,后面將附上源碼下載。

jquery框架實(shí)現(xiàn)的ajax 驗(yàn)證用戶名是否存在的部分JS
復(fù)制代碼 代碼如下:

$("#accounts").formValidator({onshow:"請(qǐng)輸入用戶名",onfocus:"用戶名至少4個(gè)字符,最多10個(gè)字符",oncorrect:"該用戶名可以注冊(cè)"}).inputValidator({min:4,max:10,onerror:"用戶名至少4個(gè)字符,最多10個(gè)字符"}).regexValidator({regexp:"username",datatype:"enum",onerror:"用戶名格式不正確"})
.ajaxValidator({
type : "get",
url : "/ws/NameExist.aspx",
datatype : "json",
success : function(data){
if( data == "1" )
{
return true;
}
else
{
return false;
}
},
buttons: $("#submit"),
error: function(){alert("服務(wù)器沒(méi)有返回?cái)?shù)據(jù),可能服務(wù)器忙,請(qǐng)重試");},
onerror : "該用戶名不可用,請(qǐng)更換用戶名",
onwait : "正在對(duì)用戶名進(jìn)行合法性校驗(yàn),請(qǐng)稍候..."
})

NameExist.aspx 實(shí)現(xiàn)的源碼
復(fù)制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
{
string accounts = Request["accounts"];
LoginNameExist(accounts);
}
public void LoginNameExist(string accounts)
{
IUsers user = AgileEIS.Web.DAL.Interface.DALHelper.DALManager.CreateUsers();
user.Session = ContextHelper.Session;
user.Accounts = accounts;
user.Refresh();
if (!user.Exists)
{
Response.Write("1");
}
else
{
Response.Write("0");
}
Response.End();
return;
}

異步刷新實(shí)現(xiàn)方式有多種,也可以借助js的多種框架,以上是使用jquery框架實(shí)現(xiàn)的ajax 驗(yàn)證用戶名是否存在。首次發(fā)這樣的技術(shù)文檔,難免有不足之外,還請(qǐng)大家見涼...

下面將提供下載

相關(guān)文章

最新評(píng)論