⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 method.js

📁 JAVA +MySql小型用户管理系统 运用Strust+Spring+Hibernate 3框架 实现mvc jsp融合JavaScript+Ajax 技术 程序还有待完善
💻 JS
字号:
     String.prototype.trim   =   function()   
  {   
          return   this.replace(/(^\s*)|(\s*$)/g,   "");   
  } 

	function init()
	{
		document.forms[0].username.focus();
		createCode();
	}
	
	function checkCode() {
		alert("进入javaScript....");

		$("randCodeResult").innerHTML = "用户名检测中....";
		var url = "http://localhost:8080/sshtest/login.do?usermethod=checkUserName";
		var params = "code=" + $F('randCode');

		var myAjax = new Ajax.Request(url, {
			method :'post',
			parameters :params,
			onComplete :checkCodeCallBack,
			asynchronous :true
		});
	}

	function checkCodeCallBack(request) {

		$("randCodeResult").innerHTML = request.responseText;
		if ("验证码输入有误" == request.responseText) {
			alert("请重新输入");
			document.forms[0].code.focus();
		}

	}

	function checkUser() {
		if ($F('username').length == 0)
			return;
		alert("进入javaScript.....");

		$("checkResult").innerHTML = "用户名检测中....";

		var url = "../login.do?usermethod=checkUserName";
		var params = "username=" + $F('username');
		var myAjax = new Ajax.Request(url, {
			method :'post',
			parameters :params,
			onComplete :checkUserCallBack,
			asynchronous :true
		});
	}

	// 回调函数
	function checkUserCallBack(request) {
		$("checkResult").innerHTML = request.responseText;
		// alert(request.responseText);
		if ("用户名已经存在,请重新选择用户名!" == request.responseText) {
			alert("请重新选择用户名!");
			document.forms[0].username.focus();
		}

	}

	function   isDate(str){   
		  // 验证字符串是否为yyyy-mm-dd
		  var   regexp=/^(19|20)\d{2}-(0?\d|1[012])-(0?\d|[12]\d|3[01])$/;
		  return   regexp.test(str)   
		  }  

	function isEmail(str) {
		var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
		return reg.test(str);
	}

	function isTel(str) {
		var reg = /^([0-9]|[\-])+$/g;
		if (str.length < 7 || str.length > 18) {
			return false;
		} else {
			return reg.exec(str);
		}
	}
	
	function checkdata(registerForm) 
	{ 
	       var username=registerForm.username.value;

       	   var password=registerForm.password.value;
	   
       	   var truepassword=registerForm.truepassword.value;
			   
	       var email=registerForm.email.value; 
	   		
	       var birthday=registerForm.birthday.value;
	       
	       var inputCode =registerForm.inputCode.value;
	       
		  
//		if(username.length<4||username.length>30)
//		{
//			alert("用户名长度必须在1位到20位之间");
//			return false;
//		}
//		if(password.length<6||password.length>20)
//		{
//			alert("密码长度必须在6位到10位之间");
//			return false;
//		}
//		if(password!=truepassword)
//		{
//			alert("密码不匹配");
//			return false;
//		}
//		if(email==""||(email.indexOf('@')==-1)||(email.indexOf('.')==-1))
//	        {
//	    	 alert("电子邮件填写不正确");
//			 return false;
//	        }		
//		if(inputCode.length <=0)
//			{
//			alert("请输入验证码!");
//			 return false;
//			}
//		if(inputCode != code )
//			{
//			alert("验证码输入错误!");
//			createCode();//刷新验证码
//			return false;
//			}
//		return true;
		
		
		if (username == "") {
			alert("请输入用户名!");
			registerForm.username.focus();
			return false;
		}
		if (!checkeusername(username)) {
			alert("您输入的用户名不合法!");
			registerForm.username.focus();
			return false;
		}
		if (password== "") {
			alert("请输入密码!");
			registerForm.password.focus();
			return false;
		}
		if (!checkePWD(password)) {
			alert("您输入的密码不合法!");
			registerForm.password.focus();
			return false;
		}
		if (truepassword== "") {
			alert("请确认密码!");
			registerForm.truepassword.focus();
			return false;
		}
		if (truepassword!= password) {
			alert("您两次输入的密码不一致,请重新输入!");
			registerForm.password.focus();
			return false;
		}
		if (card == "") {
			alert("请输入身份证号码!");
			registerForm.card.focus();
			return false;
		}
		if (!checkeNO(card)) {
			alert("您输入身份证号码不正确!");
			registerForm.card.focus();
			return false;
		}
		
		return true
		
		}
	
	function   IsEmail()   
	  {   
	      var   flag   =   0   ;   
	      for   (i=0;i<email.length;i++){   
	          n   =   email.substr(i,1);   
	          if   (n   ==   "@"){   
	              if   (i==0){   
	                  return   false;   
	              }else{   
	                  if   (flag==0){   
	                      flag++;   
	                  }   
	              }   
	          }else{   
	              if   (n=="."){   
	                  if   (flag>0){   
	                      flag++;     
	                  }   
	              }   
	          }   
	      }   
	      if   (flag>1){   
	          return   false;   
	      }else{   
	          return   true;   
	      }   
	  }
	

	
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -