2016-12-06 39 views
0

對不起,我不知道代碼太多。PHP:限時後自動點擊提交按鈕

我想做一個測驗考試,學生會在有限的時間內提交他/她的答案。

我試圖使用setTimeout();不幸的是沒有爲我工作。該網頁是令人耳目一新,但我沒有得到任何形式echo $_POST['name'];

我的形式 -

<form action="result.php" method="POST"> 
    <input type="text" name="answer" > 
    <input type="submit" name="submit" > 
</form> 

如果學生不能完成10秒的答案,頁面會阻止他點兒型和意志把他帶到result.php他可以看到他給出的答案。

result.php

<?php 

echo $_POST['answer']; 

?> 

希望你會解決這個問題對我來說。

+0

你能告訴你已經使用'的setTimeout()'試過什麼? –

+1

也許重定向與元標記?:http://stackoverflow.com/questions/3292038/redirect-website-after-rtain-amount-of-time-answer-3292056 –

回答

0

你可以像jQuery做到這一點:

setTimeout(function() { 
    //call click event after a certain time 
    $('input[name="submit"]').click(); 
}, 10000); // time is ms 
+0

謝謝..它的工作太... –

0

你可以把它簡單的是這樣的:

setTimeout(function() { //calls click event after a certain time 
$('form').submit(); 
}, 10000); 
+1

謝謝它真的很有用.... –

+0

@SanjidaIslamNova很高興聽到:) – Blueblazer172