function doRegistry(){ var form = $("#loginForm"); //window.location = "./ct?xItem=1203839&ctNode=5120&mp=1" ; //return false; if(!validateRForm(form)){ return false; } var userType = $("#lUserType").val(); var loginType = $("#lLoginType").val(); var serviceType = $("#lServiceType").val();; //alert(loginType); if( loginType == 'C' ){ var certInfo = getPGKISignCertInfo('tw'); if(certInfo.errorCode != 0){ //有問題_讀卡作業失敗 alert("errorCode = " + certInfo.errorCode + " & description = " + certInfo.description); return false; }else{ if(certInfo.cardHolderRank != 'primary' && (certInfo.cardType != '自然人憑證') && (certInfo.cardType != '組織及團體憑證')){ alert("請使用憑證正卡"); return false; } } var bindata = "serviceType=" + serviceType + "&ban=" + $("#lBan").val() + "&userType=" + userType + "&loginType=" + loginType + "&loginWay=" +$("#lLoginWay").val() ; $("#lBindata").attr("value",bindata); result =signDataByGPKI($("#lBindata").val(),$("#lPincode").val(), null,null, 'tw'); if(result.errorCode == 0){ $("#lSignatur").attr("value",result.signature); $("#lSerial").attr("value",result.serialNo); }else { alert("errCode:" + result.errorCode+"\ndescription:"+result.description); return false; } } form.submit(); return false; } function doLogin(){ var form = $("#loginForm"); //window.location = "./ct?xItem=1203839&ctNode=5120&mp=1" ; //return false; if(!validateForm(form)){ return false; } var userType = $("#lUserType").val(); var loginType = $("#lLoginType").val(); var serviceType = $("#lServiceType").val();; if( loginType == 'C' ){ var certInfo = getPGKISignCertInfo('tw'); //alert(certInfo); if(certInfo.errorCode != 0){ alert(certInfo.description); return false; } var bindata = "serviceType=" + serviceType + "&ban=" + $("#lBan").val() + "&userType=" + userType + "&loginType=" + loginType + "&loginWay=" +$("#lLoginWay").val() ; $("#lBindata").attr("value",bindata); result =signDataByGPKI($("#lBindata").val(),$("#lPincode").val(), null,null, 'tw'); if(result.errorCode == 0){ $("#lSignatur").attr("value",result.signature); $("#lSerial").attr("value",result.serialNo); }else { alert("errCode:" + result.errorCode+"\ndescription:"+result.description); return false; } } form.submit(); return false; } function clearOnClick(field){ field.value = ""; } function enterSubmit(field,e){ var keycode; if (window.event) keycode = window.event.keyCode; else if (e) keycode = e.which; else return true; if (keycode == 13) { //alert('submit'); doLogin(field.form); return false; }else{ return true; } } function validateForm(form){ var userType = $("#lUserType").val(); if(userType == 'N'){ if(!checkText($("#lPincode"),'請輸入憑證密碼')){ return false; } }else if(userType == 'B'){ var typeC = $('#typeCheck').val(); if(typeC == 1){ //營業人 憑證登入 if(!checkText($("#lBan"),'請輸入統一編號')){ return false; } if(!checkText($("#lPincode"),'請輸入憑證密碼')){ return false; } if(!checkText($("#lPid"),'請輸入身分證字號')){ return false; } }else{ if(!checkText($("#lBan"),'請輸入統一編號')){ return false; } if(!checkText($("#lUserId"),'請輸入帳號')){ return false; } if(!checkText($("#lPassword"),'請輸入密碼')){ return false; } } }else if(userType == 'G' || userType == 'O' || userType == 'S' || userType== 'A'){ if(!checkText($("#lBan"),'請輸入統一編號')){ return false; } if(!checkText($("#lUserId"),'請輸入帳號')){ return false; } if(!checkText($("#lPassword"),'請輸入密碼')){ return false; } } return true; } function validateRForm(form){ //營業人 憑證登入 if(!checkText($("#lBan"),'請輸入統一編號')){ return false; } if(!checkText($("#lPincode"),'請輸入憑證密碼')){ return false; } return true; } function checkText(field,msg){ if(field.value == ''){ alert(msg); field.focus(); return false; } return true; } function checkIe(){ return true; }