PDA

Просмотр полной версии : Как в htm или JS сделать ...



Даниил
17.06.2004, 18:25
Как в htm или JS сделать так, что бы по окончании времени нажималась кнока "ОК"
К примеру есть такая форма:
<form name="answer" action=ааа.php method=post>
<input name="name" type="text">
<input name=submit type=submit value=Закончить>
<input name=reset type=reset value=Сброс>
как сделать так чтобы по истечению времени нажималась кнопка "Закончить", или хотябы блокировалась возможность ввода????

iFog
18.06.2004, 10:07
Ну, ты уже поднимал подобный вопрос, тебе тогда ответили, что есть такая функция setTimeout(), её и используй.

пишешь функцию, которая "отправляет" форму

что-то вроде




function send&#40;&#41; &#123;
document.FormName.Submit&#40;&#41;
&#125;

setTimeout&#40;'send', 5000&#41;

Даниил
18.06.2004, 18:18
Вот меня и интересует как точнее прописать document.FormName.Submit() чтобы работало. Остальное я сделал.
С ув.

iFog
18.06.2004, 18:36
Ну, короче, вот твой пример. Выполняет форму, по истечению пяти секунд.


<script language="JavaScript">

function send&#40;&#41; &#123;
document.frm.submit&#40;&#41;
&#125;

setTimeout&#40;'send&#40;&#41;', 5000&#41;
</script>

<html>
<body>
<form name=frm>
<input type='text' value=''>
<input type='submit' value='&#237;&#224;&#230;&#224;&#242;&#252;'>
</form>
</body>
</html>

Даниил
20.06.2004, 11:01
Огромное спасибо, я разобрался... просто у меня была ошибка из-за того, что имя (name) совпадало с типом (type).
C ув. Даниил

iFog
20.06.2004, 16:17
Будь здоров -)