1.判断样式是否存在
if(jQuery("#blackDiv").attr("class")!="blackDiv")
2.获取页面高度 和黑遮罩
function showlogin(){
var bodyHeight=document.body.scrollHeight;
var blackImgHtml=
"<div style=\"width:100%;z-index:1;position:absolute;overflow:hidden;\">"
+"<img src=\"..\/front\/image\/blackDiv.png\" width=\"100%\" height=\""+ bodyHeight+"\">"
+"<\/div>";
jQuery("#blackDiv").empty().append(blackImgHtml);
document.getElementById("login_page").style.display='block';
}
3.
//点击下拉框外侧 隐藏下拉框
html
<body onLoad="init()">
js
function init(){
//点击页面隐藏id
$(document).ready(function(){
$(document).click(function(event){
if($(event.target).attr("id") == "userBank"||$(event.target).attr("id") == "selimg_3"){
$("#wmsCodeBank").show();
}
});
});
}
4.//jQuery ajax 异步提交
function getLoginData(){
var data="";
jQuery.ajax({
url: "http://172.16.3.100:8080/appstore/interface/clientServiceLogin.jsp",
data:{userName:loginID, password:loginpassword},
success:function(data){
login_json=eval("("+data+")");
if(login_json.loginSig=="1"){
}else if(login_json.loginSig=="0"){
}
},
error:function(data){
}
});
}
//找回密码验证
function getpwdBackData(mailValue,codeValue,codeValue,zjhmValue){
var json="";
$.getJSON('<%=basePath%>/storeJson/selectPwdBackByMail.xhtml?mail='+mailValue+'&code='+codeValue,'',function(json){
if(json.loginSig=="1"){//成功
document.getElementById("blackDiv").style.display='none';
document.getElementById("login_page").style.display='none';
document.getElementById("getPwdbackVIP").style.display='none';
document.getElementById("sendEmail").style.display='block';
}else{
if(json.loginSig=="2"){
msg="验证码错误!";
}else if(json.loginSig=="0"){
msg="用户不存在!";
}else if(json.loginSig=="-1"){
msg="证件号不对!";
}else{
msg="错误!";
}
document.getElementById("pwdBackMessage").innerHTML=msg;
}
});
}
5.//登录验证 可以传递中文字符
function getLoginData(userNameValue,passWordValue,codeValue,autologinValue){
var json="";
var msg;
var now=new Date().getTime();
var data = {userName:userNameValue, password:passWordValue, code:codeValue, autologin:autologinValue};
$.post('<%=basePath%>/storeJson/userLoginForJson.xhtml', data,function(json){
if(json.loginSig=="1"){//成功
document.getElementById("blackDiv").style.display='none';
document.getElementById("login_page").style.display='none';
window.location.reload();
}else{
if(json.loginSig=="2"){
msg="验证码错误!";
}else if(json.loginSig=="0"){
msg="用户不存在!";
}else if(json.loginSig=="-1"){
msg="密码错误!";
}else{
msg="错误!";
}
document.getElementById("errorMessage").innerHTML=msg;
}
},"json"
);
}
6.邮件验证
function isEmail(str){
var reg = /^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/;
return reg.test(str.value);
}