登录jsp页面常用的一些代码

base标签
设置后页面中的所有路径都从项目额根路径下起。

<%
	String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";
%>

<head>
	<base href="<%=basePath %>">
</head>

对应http://xxx.xxx.x.xxx:端口/项目名称

checkbox选中状态

$("#isRemPwd").prop("checked");

id名称的的选择框是否为选中状态,返回true/false

跳转至新的页面

window.location.href="";

页面加载后获取焦点

		$("#loginAct").focus();

删除字符串中的空格

$.trim($("#loginAct").val());

给回车键绑定点击事件

		$(window).keydown(function(e){
			if(e.keyCode==13){
				$("#loginBtn").click();
			}
		});

注册验证输入密码合法性,容器绑定οnblur=“checkLoginPassword();”

function checkLoginPassword(){
	var flag = false;
	var loginPassword = $.trim($("#loginPassword").val());
	var replayLoginPassword = $.trim($("#replayLoginPassword").val());
	//密码不能为空
	if("" == loginPassword){
		showError("loginPassword","请输入登陆密码!");
		flag = false;
	}else if(!/^[0-9a-zA-Z]+$/.test(loginPassword)){
		//密码只能使用数字和大小写写英文字母
		showError("loginPassword","密码只可使用数字和大小写字母!");
		flag = false;
	}else if(!/^(([a-zA-Z]+[0-9]+)|([0-9]+[a-zA-Z]+))[a-zA-Z0-9]*/.test(loginPassword)){
		//密码应该同时包含数字和大小写字母
		showError("loginPassword","密码应该同时包含数字和大小写字母!");
		flag = false;
	}else if(loginPassword.length<6 || loginPassword.length>16){
		//密码长度为6-16位
		showError("loginPassword","密码长度应该6-16之间!");
		flag = false;
	}else{
		showSuccess("loginPassword");
		flag = true;
	}
	//两次密码必须一致
	if("" != loginPassword && loginPassword == replayLoginPassword ){
		showSuccess("replayLoginPassword");
		flag = true;
	}else{
		showError("replayLoginPassword","请输入确认密码!");
		flag = false;
	}
	if(!flag){
		return false;
	}else{
		return true;
	}
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值