function openf(href){ document.all.lform.action=href; document.all.lform.target="_self"; document.all.lform.submit(); } function commitForm(){ var username = $("#username").val(); var userpd = $("#userpd").val(); var rand = $("#rand").val(); if(username == ""){ alert("用户名不能为空!"); $("#username").focus(); return false; } if(username.indexOf(" ") != -1){ alert("用户名不能含有空格!"); $("#username").focus(); return false; } if(userpd == ""){ alert("密码不能为空!"); $("#userpd").focus(); return false; } if(userpd.indexOf(" ") != -1){ alert("密码不能含空格!"); $("#userpd").focus(); return false; } if(rand==""){ alert("请输入验证码!"); $("#rand").focus(); return false; } if(!checkpwd(userpd)){ $("#checkpwd").val("0"); } return true; } function reloadImage() { var randomnumber=Math.random(); document.getElementById("randImage").src="image.jsp?a="+randomnumber; } function sub(){ if(commitForm()){ document.lform.submit(); } } function getCount(){ $.ajax( { type : "POST", url : "listCountXml.do", cache : false, dataType : "xml", timeout : 300000, success : function(xml) { $(xml).find('item').each(function() { $("#yearTotal").html($(this).attr("yearTotal")); //$("#yearAnswered").html($(this).attr("yearAnswered")); $("#monthTotal").html($(this).attr("monthTotal")); //$("#monthAnswered").html($(this).attr("monthAnswered")); $("#weekTotal").html($(this).attr("weekTotal")); //$("#weekAnswered").html($(this).attr("weekAnswered")); }); }, error : function() { alert("请求失败或超时,请稍后再试!"); //overLoad(); return; } }); } function checkpwd(passwordStr){ var num = 0; var regexZ = /^.*\d+.*$/; //是否包含数字 var regexS = /^.*[A-Z]+.*$/; //是否包含大写字母 var regexs = /^.*[a-z]+.*$/; //是否包含小写字母 var regexZT = /^[A-Z a-z 0-9]*[^A-Z a-z 0-9]+[A-Z a-z 0-9]*$/; //是否包含特殊字符 if(passwordStr.length<8){ return false; } if (regexZ.test(passwordStr)) { num++; } if (regexS.test(passwordStr)) { num++; } if (regexs.test(passwordStr)) { num++; } if (regexZT.test(passwordStr)) { num++; } if(num>2){ return true; }else{ return false; } }