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