php - 在php中10秒后自动点击提交

标签 php javascript jquery

<分区>

这是我想发生在我的 HTML 代码上的事情。我有一个用 PHP 代码编写的 HTML 代码,我想添加一个 Java 脚本(或任何可以帮助我的东西)以在 10 点后自动提交我的表单秒..我正在为我的学校创建一个考试系统,我希望它有时间限制..这是代码..

 echo "<form action=\"PostTest1.php\" method=\"Post\">";
    echo "<tr><td>";
      echo $row['Description'] . "<br>";
      echo "<input type=\"radio\" name=\"Answer\" value=\"A\"> A.)" . $row['Ans1'];
      echo "<br>";
      echo "<input type=\"radio\" name=\"Answer\" value=\"B\"> B.)" . $row['Ans2'];
      echo "<br>";
      echo "<input type=\"radio\" name=\"Answer\" value=\"C\"> C.)" . $row['Ans3'];
      echo "<br>";
      echo "<input type=\"radio\" name=\"Answer\" value=\"D\"> D.)"  . $row['Ans4'];
      echo "<br>";
      echo "<input type=\"Submit\" value=\"Submit\" name=\"submit\">";
    echo "</td></tr>";
echo "</form>"; 

我想知道你能用什么语言帮助我..它是 JS 还是 JQ..非常感谢! :)

最佳答案

使用 jquery setTimeout()

<script type="text/javascript">
 $(function(){  // document.ready function...
   setTimeout(function(){
      $('form').submit();
    },10000);
});
</script>

在你的头部标签中添加这个 <head> .. 最好将 id 添加到表单并使用 id 选择器 $('#formID').submit();

已更新

使用表单 ID 来具体化..

echo "<form action=\"PostTest1.php\" method=\"Post\" id='formID'>";
 .....

setTimeout(function(){
      $('#formID').submit();
    },10000);

关于php - 在php中10秒后自动点击提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18605944/

相关文章:

for循环内的Javascript异步调用

javascript - jQuery - 悬停时停止自动滚动 div

jquery动态改变css样式

jquery - JQuery中判断div是否包含table元素

php - 将两个循环转换为 smarty

php - Yii的CJuiDatepicker点击日历后如何填充其他值

php - Magento更新每商店价格查看SQL

javascript - 我想使用 jquery 将输入值存储在数组中

javascript - 使用 blob 通过 Javascript 将图像存储为文件

javascript - 使用 Javascript 通过 Google 客户端库进行批量请求