- ベストアンサー
残り時間表示について
お世話になっております。 1つ教えて頂きたく投稿させて頂きました。 下記スクリプトは40分後に自動送信する プログラムとなっております。 残り時間を表示させたく思っております。 他力本願で大変申し訳ございませんが お力を貸して頂ければと思います。 <SCRIPT LANGUAGE="JavaScript"> <!-- function doSubmit() { document.form1.submit(); } // 40分後にボタン押す setTimeout("doSubmit()", 24000000); //--> </SCRIPT>
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
<html> <input type="text" id="a1"><br> <input type="text" id="a2" size="2">:<input type="text" id="a3" size="2"><br> <p>あと<span id="a4"></span>分と<span id="a5"></span>秒で自動送信</p> <script> c=40*60; setInterval(ss,1000); function ss(){ var m=(c/60|0).zero(2),s=(c%60).zero(2); document.getElementById('a1').value=m+':'+s; document.getElementById('a2').value=m; document.getElementById('a3').value=s; document.getElementById('a4').innerHTML=m; document.getElementById('a5').innerHTML=s; if(!c--)document.form1.submit(); } Number.prototype.zero = function(n){ return ('0000000000'+ this).slice(-n); } </script>
お礼
ありがとうございます。 素晴らしいの一言です。