avatar_Everybody

Как сделать кнопку Submit через 10 секунд: решение на JavaScript

Автор Everybody, 2009 Июнь 06, 19:13

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlineвеб сайтымодулидополненияjavascriptтаймеркнопка submit

Everybody

Видели что на некоторых сайтах когда например:
хочешь сделать ресет и ввели логин/пароль/ник-перса а кнопку нельзя еще нажать, там идет таймер в секундах... опишу как можно и вам сделать такое же (польза есть от этого например когда перед регистрацией люди почитали бы правила)

В дизайн сайта перед тегом </head> ставим:
<script language="Javascript" type="text/javascript">seconds=10</script><script language="Javascript" type="text/javascript">
seconds2 = seconds*1000

var c=seconds
var t
function timedMsg(){
var t=setTimeout("clearTimeout(t); document.getElementById('register_time').innerHTML = '<input class="button" type="submit" name="Submit" value="Fix Quest Bug" onClick="return check_pk_form()">  <input type="reset" name="Reset" value="Cancel" class="button">'",seconds2)
}


var milisec=0
var seconds=seconds


function display(){
if (milisec<=0){
milisec=9
seconds-=1
}
if (seconds<=-1){
milisec=0
seconds+=1
}
else
milisec-=1
document.getElementById("count_time").value=seconds+"."+milisec
setTimeout("display()",100)
}
</script>

и в самом месте где должна быть ваша submit кнопка ставим:
<div id="register_time" class="stile-textu">Please Wait
<input class="field_time" type="text" id="count_time" name="count_time" size="3">
<script>display();timedMsg();</script>
Second(s) To Be Able To Reset </div>
п.с. данное решение применяют жиперму и другие...

DobrjaG


Похожие темы (5)