<script type="text/javascript" src="${pc}/scripts/jquery-1.3.1.js"></script> <script type="text/javascript" src="${pc}/scripts/jquery.blockUI.js"></script> <script type="text/javascript"> // 頁面被加載完成后 $(function(){ // 用戶名合法性校驗函數 function doRegCheckout(username){ var reg1 = /^\s*|\s*$/gi; username = username.replace(reg1,""); // 長度全法性校驗 if(username.length < 6 ){ $(":text").val(username); $("#message").html("<font color='red'>用戶名長度至少為6個字符!</font>"); return false; } // 內容合法性校驗 var reg2 = /^[a-zA-Z]\w+$/; if(!reg2.test(username)){ $("#message").html("<font color='red'>用戶名必須以字母開始,可以包含數字和下劃線!</font>"); return false; } // 提交 var url = "${pc}/reg.do"; var args = {username:username, time:new Date()}; // 向Action發出用戶是否存在的校驗 $.post(url,args,function(data){ $("#message").html(data); }); return false; } // 當用戶名文本框內容被改變時,進行用戶名合法性校驗! $(":text").change(function(){ doRegCheckout($(this).val()); }); // 當用戶名文本框內容被改變時,進行用戶名合法性校驗! $(":submit").click(function(){ return doRegCheckout($(":text").val()); }); }); </script> |