/**
* @author king
*/
function changeDistrict(districtID, areaID, level, obj, selectVal) {
$("#" + districtID).empty();
if(areaID != '') {
$("#" + areaID).empty();
$("#" + areaID).append("");
}
var code = obj.value;
$.ajax({
type: 'POST',
url: baseUrl + '/system/findCity.json',
data:{"codeLevel":level,"parentCode":code},
dataType:"json",
cache: false,
success: function(json) {
if(level == '2') {
$("#" + districtID).append("");
} else if(level == '3') {
$("#" + districtID).append("");
} else {
$("#" + districtID).append("");
}
for(var i = 0; i < json.regionList.length; i++) {
var obj = json.regionList[i];
var appendStr = ""
$("#" + districtID).append(appendStr);
}
}
});
}
function passwordTest(obj) {
var t = obj.value;
var id = getResult(t);
//定义对应的消息提示
var msg = new Array(4);
msg[0] = "密码过短。";
msg[1] = "密码强度差。";
msg[2] = "密码强度良好。";
msg[3] = "密码强度高。";
var sty = new Array(4);
sty[0] = -45;
sty[1] = -30;
sty[2] = -15;
sty[3] = 0;
var col = new Array(4);
col[0] = "gray";
col[1] = "#50AEDD";
col[2] = "#FF8213";
col[3] = "green";
//设置显示效果
var bImg = "passwordLevel.gif" //一张显示用的图片
var sWidth = 250;
var sHeight = 15;
var Bobj = document.getElementById("nodetext");
Bobj.style.fontSize = "12px";
Bobj.style.color = col[id];
Bobj.style.width = sWidth + "px";
Bobj.style.height = sHeight + "px";
Bobj.style.lineHeight = sHeight + "px";
Bobj.style.background = "url(passwordLevel.gif) no-repeat left " + sty[id]
+ "px";
Bobj.style.textIndent = "20px";
Bobj.innerHTML = "检测提示:" + msg[id];
}
//定义检测函数,返回0/1/2/3分别代表无效/差/一般/强
function getResult(s) {
if (s.length < 4) {
return 0;
}
var ls = 0;
if (s.match(/[a-z]/ig)) {
ls++;
}
if (s.match(/[0-9]/ig)) {
ls++;
}
if (s.match(/(.[^a-z0-9])/ig)) {
ls++;
}
if (s.length < 6 && ls > 0) {
ls--;
}
return ls
}
function getOs() {
if (navigator.userAgent.indexOf("MSIE") > 0) {
return "IE"; //InternetExplor
} else if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) {
return "FF"; //firefox
} else if (isSafari = navigator.userAgent.indexOf("Safari") > 0) {
return "SF"; //Safari
} else if (isCamino = navigator.userAgent.indexOf("Camino") > 0) {
return "C"; //Camino
} else if (isMozilla = navigator.userAgent.indexOf("Gecko/") > 0) {
return "G"; //Gecko
} else if (isMozilla = navigator.userAgent.indexOf("Opera") >= 0) {
return "O"; //opera
} else {
return 'Other';
}
}