Javascript PHP:在有限的时间后自动点击提交按钮

Javascript PHP:在有限的时间后自动点击提交按钮,javascript,php,jquery,Javascript,Php,Jquery,对不起,我知道的不多 如果学生在限定时间内提交答案,我想进行一次测验 我尝试使用setTimeout()

对不起,我知道的不多

如果学生在限定时间内提交答案,我想进行一次测验

我尝试使用
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'];

?>


希望您能帮我解决这个问题。

您可以在jquery中这样做:

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

蓝精灵172的回答是正确的。但是给你的表单一个id然后提交,否则js将提交页面中的所有表单

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

你能用
setTimeout()
展示一下你的尝试吗?也许可以用一个元标记重定向:
setTimeout(function(){
    $('form').submit();
}, 10000);