|
@@ -1,114 +1,53 @@
|
|
|
- var captchaCountTimer;
|
|
|
- var captchaCount=60;
|
|
|
- function getCaptchaCount(){
|
|
|
- $("#mobile_j_otp_captcha_button").val("重新获取("+captchaCount+")秒");
|
|
|
-
|
|
|
-
|
|
|
- captchaCount--;
|
|
|
- if(captchaCount==0){
|
|
|
- $("#mobile_j_otp_captcha_button").val("发送验证码");
|
|
|
- captchaCount=60;
|
|
|
- clearInterval(captchaCountTimer);
|
|
|
- }
|
|
|
- }
|
|
|
- var fullYear=currentDate.getFullYear();
|
|
|
- var month=currentDate.getMonth()+1;
|
|
|
- var date=currentDate.getDate();
|
|
|
-
|
|
|
- var hours=currentDate.getHours();
|
|
|
- var minutes=currentDate.getMinutes();
|
|
|
- var seconds=currentDate.getSeconds();
|
|
|
- var strTime="";
|
|
|
- function formatTime(){
|
|
|
- strTime=fullYear+"-";
|
|
|
- strTime+=(month<10?"0"+month:month)+"-";
|
|
|
- strTime+=(date<10?"0"+date:date)+" ";
|
|
|
- strTime+=(hours<10?"0"+hours:hours)+":";
|
|
|
- strTime+=(minutes<10?"0"+minutes:minutes)+":";
|
|
|
- strTime+=(seconds<10?"0"+seconds:seconds);
|
|
|
- }
|
|
|
+var currentSwitchTab="normalLogin";
|
|
|
+function doLoginSubmit(){
|
|
|
+ $.cookie("mxk_login_username", $("#"+currentSwitchTab+"Form input[name=username]").val(), { expires: 7 });
|
|
|
+ $("#"+currentSwitchTab+"SubmitButton").click();
|
|
|
+ $.cookie("mxk_login_switch_tab", currentSwitchTab, { expires: 7 });
|
|
|
+};
|
|
|
|
|
|
- function currentTime(){
|
|
|
- seconds++;
|
|
|
- if(seconds>59){
|
|
|
- minutes++;
|
|
|
- seconds=0;
|
|
|
- }
|
|
|
- if(minutes>59){
|
|
|
- hours++;
|
|
|
- minutes=0;
|
|
|
- }
|
|
|
- if(hours>23){
|
|
|
- date++;
|
|
|
- hours=0;
|
|
|
- }
|
|
|
- formatTime();
|
|
|
- //for timebase token
|
|
|
- getTimeBaseCount();
|
|
|
-
|
|
|
- $("#currentTime").val(strTime);
|
|
|
- }
|
|
|
-
|
|
|
- var timeBaseCount;
|
|
|
- function getTimeBaseCount(){
|
|
|
- if(seconds<30){
|
|
|
- timeBaseCount=30-seconds;
|
|
|
- }else{
|
|
|
- timeBaseCount=30-(seconds-30);
|
|
|
- }
|
|
|
- $("#tfa_j_otp_captcha_button").val("剩余时间("+timeBaseCount+")秒");
|
|
|
- };
|
|
|
- var currentSwitchTab="normalLogin";
|
|
|
- function doLoginSubmit(){
|
|
|
- $.cookie("mxk_login_username", $("#"+currentSwitchTab+"Form input[name=username]").val(), { expires: 7 });
|
|
|
- $("#"+currentSwitchTab+"SubmitButton").click();
|
|
|
- $.cookie("mxk_login_switch_tab", currentSwitchTab, { expires: 7 });
|
|
|
+document.onkeydown=function(event){
|
|
|
+ var e = event || window.event || arguments.callee.caller.arguments[0];
|
|
|
+ if(e && e.keyCode==13){
|
|
|
+ doLoginSubmit();
|
|
|
};
|
|
|
+};
|
|
|
|
|
|
- function switchTab(id){
|
|
|
- if($("#"+id+"Form input[name=username]").val()==""){
|
|
|
- $("#"+id+"Form input[name=username]").focus();
|
|
|
- }else{
|
|
|
- $("#"+id+"Form input[name=password]").focus();
|
|
|
- }
|
|
|
- currentSwitchTab=id;
|
|
|
+var countDownTimer;var captchaCount=60;
|
|
|
+function doCountDownTimer(){
|
|
|
+ $("#mobile_j_otp_button").val("重新获取("+captchaCount+")秒");
|
|
|
+ captchaCount--;
|
|
|
+ if( captchaCount<=0 ){
|
|
|
+ $("#mobile_j_otp_button").val("发送验证码");
|
|
|
+ captchaCount=60;
|
|
|
+ clearInterval(countDownTimer);
|
|
|
}
|
|
|
- document.onkeydown=function(event){
|
|
|
- var e = event || window.event || arguments.callee.caller.arguments[0];
|
|
|
- if(e && e.keyCode==13){
|
|
|
+}
|
|
|
+
|
|
|
+$(function(){
|
|
|
+ //setInterval("currentTime()", 1000);
|
|
|
+
|
|
|
+ $(".doLoginSubmit").on("click",function(){
|
|
|
doLoginSubmit();
|
|
|
- };
|
|
|
- };
|
|
|
-
|
|
|
- $(function(){
|
|
|
- //setInterval("currentTime()", 1000);
|
|
|
+ });
|
|
|
+ var cookieLoginUsername = $.cookie("mxk_login_username");
|
|
|
+ if(cookieLoginUsername != undefined && cookieLoginUsername != ""){
|
|
|
+ var switch_tab=$.cookie("mxk_login_switch_tab")==undefined ? "normalLogin" : $.cookie("mxk_login_switch_tab");
|
|
|
+ $("#"+switch_tab).click();
|
|
|
+ $("#"+switch_tab+"Form input[name=username]").val(cookieLoginUsername ==undefined ? "" : cookieLoginUsername);
|
|
|
+ $("#div_"+switch_tab+" input[name=password]").focus();
|
|
|
+ }else{
|
|
|
+ $("#div_normalLogin input[name=username]").focus();
|
|
|
+ }
|
|
|
|
|
|
- $(".doLoginSubmit").on("click",function(){
|
|
|
- doLoginSubmit();
|
|
|
+ //send sms to mobile
|
|
|
+ $("#mobile_j_otp_button").on("click",function(){
|
|
|
+ var loginName = $("#mobile_j_username").val();
|
|
|
+ if(captchaCount<60 || loginName == ""){return; }
|
|
|
+ $.get(webContextPath +"/login/sendsms/"+loginName,function(data,status){
|
|
|
+ //alert("Data: " + data + "\nStatus: " + status);
|
|
|
});
|
|
|
- var cookieLoginUsername = $.cookie("mxk_login_username");
|
|
|
- if(cookieLoginUsername != undefined && cookieLoginUsername != ""){
|
|
|
- var switch_tab=$.cookie("mxk_login_switch_tab")==undefined ? "normalLogin" : $.cookie("mxk_login_switch_tab");
|
|
|
- $("#"+switch_tab).click();
|
|
|
- $("#"+switch_tab+"Form input[name=username]").val(cookieLoginUsername ==undefined ? "" : cookieLoginUsername);
|
|
|
- $("#div_"+switch_tab+" input[name=password]").focus();
|
|
|
- }else{
|
|
|
- $("#div_normalLogin input[name=username]").focus();
|
|
|
- }
|
|
|
- $("#mobile_j_otp_captcha_button").on("click",function(){
|
|
|
- if(captchaCount<60){
|
|
|
- return;
|
|
|
- }
|
|
|
- var loginName = $("#mobile_j_username").val();
|
|
|
- if(loginName == ""){
|
|
|
- return;
|
|
|
- }
|
|
|
- $.get(webContextPath +"/login/sendsms/"+loginName,function(data,status){
|
|
|
- //alert("Data: " + data + "\nStatus: " + status);
|
|
|
- });
|
|
|
-
|
|
|
- captchaCountTimer=setInterval("getCaptchaCount()", 1000);
|
|
|
- });
|
|
|
-
|
|
|
-
|
|
|
- });
|
|
|
+ //倒计时60秒
|
|
|
+ countDownTimer=setInterval("doCountDownTimer()", 1000);
|
|
|
+ });
|
|
|
+
|
|
|
+});
|