asp.net + jquery
<script type="text/javascript">
var loginName,checkUN,password,confirmPwd,email,subBtn,userName,checkTel,tel;
$(init);
function init()
{
loginName = $("#loginName");
loginName.bind("blur",checkUserName);
password = $("#password");
confirmPwd = $("#confirmPwd");
userName = $("#userName");
userName.bind("blur",checkRN);
password.bind("blur",checkPwd);
confirmPwd.bind("blur",checkConfPwd);
email = $("#email");
email.bind("blur",checkEmail);
subBtn = $("#subBtn");
subBtn.bind("click",subUser);
checkTel = $("#checkTel");
tel = $("#tel");
tel.bind("blur",chkTel);
}
function checkUserName()
{
loginName = $("#loginName").val();
if(jQuery.trim(loginName)=="")
{
$("#loginName").focus();
$("#checkUN").css("color","Red");
$("#checkUN").text("Óû§Ãû²»ÄÜΪ¿Õ");
return false;
}
else
{
$("#checkUN").text("ÑéÖ¤ÖÐ...");
$.post("checkUser.ashx?tm="+new Date().getDate()+"&loginName="+loginName,function (result){
if(result=="0")
{
Ïà¹ØÎĵµ£º
1.ʹÓÃPage.IsPostBack¼õÉÙÒ³Ãæ»Ø·¢´ÎÊý
2.±ÜÃâʹÓ÷þÎñÆ÷¿Ø¼þ£¬Èç¹ûÓõ½·þÎñÆ÷¿Ø¼þ£¬ÓÐЩ¿Ø¼þ²»ÐèҪά»¤Æä״̬£¬¿ÉÒÔÉèÖÃÆäÊôÐÔ: EnableViewState=false;
Èç¹ûÕû¸öÒ³Ãæ¿Ø¼þ¶¼²»ÐèҪά³Ö״̬ÊÓͼ£¬Ôò¿ÉÒÔÉèÖÃÕû¸öÒ³ÃæµÄ״̬ÊÓÁ¦Îªfalse:
´úÂëÈçÏÂ: <%@ Page Enable ......
<asp:TemplateField HeaderText="²âÊÔ">
<ItemTemplate>
<asp:LinkButton ID="test" runat="server" OnClick="test_Click" OnClientClick='<%# string.Format("return confirmDelete(\"{0} {1}\");", DoEscape((string)Eval( ......
Ò³ÃæÊä³ö»º´æ×÷Ϊ×î¼òµ¥µÄ»º´æÐÎʽ£¬Êä³ö»º´æÖ»ÊÇÔÚÄÚ´æÖб£ÁôΪÏìÓ¦ÇëÇó¶ø·¢Ë굀 HTML µÄ¸±±¾¡£ÆäºóÔÙÓÐÇëÇóʱ½«Ìṩ»º´æµÄÊä³ö£¬Ö±µ½»º´æµ½ÆÚ£¬ÕâÑù£¬ÐÔÄÜÓпÉÄܵõ½ºÜ´óµÄÌá¸ß£¨È¡¾öÓÚÐèÒª¶àÉÙ¿ªÏúÀ´´´½¨ÔÊ¼Ò³ÃæÊä³ö - ·¢ËÍ»º´æµÄÊä³ö×ÜÊǺܿ죬²¢ÇұȽ ......
´úÂëºÜ¼òµ¥µÄ,ÎÒ°ÑÎÒÆ½Ê±Ð´¹ýµÄÌù³öÀ´¸ø´ó¼Ò¿´¿´:
if (bResult == true) //µÇ¼µÄÓû§ÃûºÍÃÜÂëÕýÈ·
{
//±£´æµÇ¼µÄÓû§Ãû
Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text); //ÕâÀï¾ÍÊǸøsession¸³ÖµÁË ......