//hy 2012-9-14 附加碼校驗
/*參數設置︰
ujiacheck(checkcodeEle,num,fujiamaid)
checkcodeEle︰該輸入框這個元素
num︰是輸入了5位的檢查(5),還是失去焦點的檢查(0) 標志位
fujiamaid︰要顯示檢查結果的id
*/
var fujiamahtmlid='';
var xmlHttp=false;
var errwidth=0;
var errheight=0;
//創建XMLHTTPRequest對象
function createXMLHttpRequest() {
if(window.ActiveXObject) { //IE
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
window.alert("創建XMLHttpRequest對象錯誤"+e);
}
}
} else if(window.XMLHttpRequest) { //非IE
xmlHttp = new XMLHttpRequest();
}
if(!(xmlHttp)) {
window.alert("創建XMLHttpRequest異常!");
}
}
function fujiacheck(checkcodeEle,num,fujiamaid){
fujiamahtmlid=fujiamaid;
if(num==5&&checkcodeEle.value.length<5){
document.getElementById(fujiamaid).innerHTML='';
return;
}
if(num==0&&(checkcodeEle.value.length==0||checkcodeEle.value.length==5))
return;
var url="/CCBIS/fujiacheck.jsp?vcode="+checkcodeEle.value+"&inputrandom="+new Date().getTime();
try{
createXMLHttpRequest();
xmlHttp.onreadystatechange = checkconfirmresulet;
xmlHttp.open("POST", url, false);
xmlHttp.send(null);
}
catch(e){}
}
function checkconfirmresulet() {
if(!xmlHttp){
return;
}
var ready = xmlHttp.readyState;
if(ready==4){
var httpStatus = xmlHttp.status;
if(httpStatus==200){ //正常返回
var data = xmlHttp.responseText.replace(/\s/g,'');
var re=data.substring(0,1);
if(re=='0')
document.getElementById(fujiamahtmlid).innerHTML='';
else if(re=='1')
document.getElementById(fujiamahtmlid).innerHTML='';
}else{
return null;
}
}else{
return;
}
}