2016-12-06 9 views
0

申し訳ありませんが、コードはあまり分かりません。PHP:制限時間が経過すると自動送信ボタンを押す

私は限られた時間の間に学生が答えを提出するというクイズ試験をしたいです。

私は使用しようとしましたsetTimeout();残念ながら私のために働いていませんでした。ページが爽やかだったが、私は何もフォーム取得echo $_POST['name'];

私の学生が10秒の間に答えを終えることができない場合は、ページを入力するために彼を停止します

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

フォーム - anytingとしませんでしたresult.phpに連れて行って、彼は答えを見ることができます。

result.php

<?php 

echo $_POST['answer']; 

?> 

はあなたが私のためにそれを解決することを願っています。あなたが好きなjqueryの中でこれを行うことができます

+0

はあなたが 'のsetTimeout()'使用して試したかを示すことはできますか? –

+1

メタタグでリダイレクトされている可能性がありますか?:http://stackoverflow.com/questions/3292038/redirect-website-after-valid-amount-of-time#answer-3292056 –

答えて

0

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

関連する問題