function checkEnterToLogin(p_event) { if (p_event.keyCode == 13) { cartCheckoutLogin(); return(false); } return(true); } function cartCheckoutLogin() { var loginIdEl = document.getElementById("loginId"); var loginPasswdEl = document.getElementById("loginPasswd"); if (loginIdEl.value == "" || loginPasswdEl.value == "") { if (loginIdEl.value == "") { document.getElementById("validateTips").innerHTML = (getLanguage() == 0) ? "Please enter login ID." : "用戶名不能為空"; return; } if (loginPasswdEl.value == "") { document.getElementById("validateTips").innerHTML = (getLanguage() == 0) ? "Please enter password." : "密碼不能為空"; return; } } disableLoginField(true); var url = "/winecave/loginclean.jsp?" +"&loginId="+loginIdEl.value +"&loginPasswd="+loginPasswdEl.value ; cleanGetUrl(url, null, afterCheckLogin, null); } function afterCheckLogin(p_status, p_consumer, p_request, p_curRptContentDivId) { var validateTipEl = document.getElementById("validateTips"); if (p_status < 200 || p_status > 299) { validateTipEl.innerHTML = (getLanguage() == 0) ? "Failed to contact server." : "連接服務器失敗!"; disableLoginField(false); return; } var xmlDoc = p_request.responseXML; var result = xmlDoc.getElementsByTagName("result")[0].childNodes[0].nodeValue; if (result == "OK") { disableLoginField(false); document.frmAction.submit(); } else { validateTipEl.innerHTML = (getLanguage() == 0) ? "Login ID or Password error!" : "用戶名和密碼不匹配,請重新輸入"; disableLoginField(false); } } function disableLoginField(p_disable) { document.getElementById("loginId").disabled = p_disable; document.getElementById("loginPasswd").disabled = p_disable; //document.getElementById("okBtn").disabled = p_disable; } function sf() { document.getElementById("loginId").focus(); }