查查
2015-08-24 10:25:08
??? function get_mobile_code(){??????? $.post('sms.jsp', {mobile:jQuery.trim($('#mobile').val())}, function(msg) {??????????? alert(jQuery.trim(unescape(msg)));?? ??? ??? ?if(msg=='提交成功'){?? ??? ??? ??? ?RemainTime();?? ??? ??? ?}??????? });?? ?};?? ?//倒計(jì)時(shí)var iTime = 59;?? ?var Account;?? ?function RemainTime(){?? ??? ?document.getElementById("zphone").disabled = true;?? ??? ?var iSecond="",sSecond="",sTime="";?? ??? ?if (iTime >= 0){?? ??? ??? ?iSecond = parseInt(iTime%60);?? ??? ??? ?iMinute = parseInt(iTime/60);?? ??? ??? ?if (iSecond >= 0){?? ??? ??? ??? ?if(iMinute>0){?? ??? ??? ??? ??? ?sSecond = iMinute + "分" + iSecond + "秒";?? ??? ??? ??? ?}else{?? ??? ??? ??? ??? ?sSecond = iSecond + "秒";?? ??? ??? ??? ??? ??? ??? ??? ??? ?}?? ??? ??? ?}?? ??? ??? ?sTime=sSecond;?? ??? ??? ?if(iTime==0){?? ??? ??? ??? ?clearTimeout(Account);?? ??? ??? ??? ?sTime="獲取驗(yàn)證碼";?? ??? ??? ??? ?iTime = 59;?? ??? ??? ??? ?document.getElementById("zphone").disabled = false;?? ??? ??? ?}else{?? ??? ??? ??? ?Account = setTimeout("RemainTime()",1000);?? ??? ??? ??? ?iTime=iTime-1;?? ??? ??? ?}?? ??? ?}else{?? ??? ??? ?sTime="沒(méi)有倒計(jì)時(shí)";?? ??? ?}?? ??? ?document.getElementById("zphone").value = sTime;?? ?}???
2 回答

qq_夢(mèng)再美終究是虛幻_03653762
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
var ret = (endTime.getHours()*3600-curTime.getHours()*3600)+(endTime.getMinutes()*60-curTime.getMinutes()*60)+
? ?(endTime.getSeconds()-curTime.getSeconds());
將計(jì)算時(shí)間那里該一下就可以了

陳士愚
TA貢獻(xiàn)44條經(jīng)驗(yàn) 獲得超44個(gè)贊
將post以外的內(nèi)容放到HTML中運(yùn)行,可以倒計(jì)時(shí)。
倒計(jì)時(shí)代碼沒(méi)問(wèn)題,那就應(yīng)該是沒(méi)有啟動(dòng)起來(lái),斷點(diǎn)調(diào)試一下你的post請(qǐng)求,看看返回值,以及?
??if(msg=='提交成功'){
?? ??? ??? ??? ?RemainTime();
?? ??? ??? ?}
這段代碼里到底有沒(méi)有走到if里面。
<!DOCTYPE?html> <html> <head> ????<meta?charset="UTF-8"> ????<title>css樣式</title> </head> <body> ????<div?id='div1'> ????????<input?type="text"?name="zphone"?id="zphone"> ????</div> ????<script> ????var?iTime?=?59; ????var?Account; ????function?RemainTime()?{ ????????document.getElementById("zphone").disabled?=?true; ????????var?iSecond?=?"", ????????????sSecond?=?"", ????????????sTime?=?""; ????????if?(iTime?>=?0)?{ ????????????iSecond?=?parseInt(iTime?%?60); ????????????iMinute?=?parseInt(iTime?/?60); ????????????if?(iSecond?>=?0)?{ ????????????????if?(iMinute?>?0)?{ ????????????????????sSecond?=?iMinute?+?"分"?+?iSecond?+?"秒"; ????????????????}?else?{ ????????????????????sSecond?=?iSecond?+?"秒"; ????????????????} ????????????} ????????????sTime?=?sSecond; ????????????if?(iTime?==?0)?{ ????????????????clearTimeout(Account); ????????????????sTime?=?"獲取驗(yàn)證碼"; ????????????????iTime?=?59; ????????????????document.getElementById("zphone").disabled?=?false; ????????????}?else?{ ????????????????Account?=?setTimeout("RemainTime()",?1000); ????????????????iTime?=?iTime?-?1; ????????????} ????????}?else?{ ????????????sTime?=?"沒(méi)有倒計(jì)時(shí)"; ????????} ????????document.getElementById("zphone").value?=?sTime; ????} ????RemainTime(); ????</script> </body> </html>
添加回答
舉報(bào)
0/150
提交
取消