<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> |