Php 无法使用JQuery提交表单

Php 无法使用JQuery提交表单,php,jquery,forms,countdown,Php,Jquery,Forms,Countdown,所以场景在我的页面上,我有一个表格和一个倒计时计时器。如果倒计时时间达到0:00,我有一个激活的语句,应该按原样提交表单 声明如下: if (Todays_Date >= Target_Date) { clearTimeout(timeoutID); $('#testForm').submit(); alert("Timeup, Submitting exam...."); return; } 实际发生的情况是,它触

所以场景在我的页面上,我有一个表格和一个倒计时计时器。如果倒计时时间达到0:00,我有一个激活的语句,应该按原样提交表单

声明如下:

if (Todays_Date >= Target_Date) {
        clearTimeout(timeoutID);
        $('#testForm').submit();
        alert("Timeup, Submitting exam....");
        return;
    }
实际发生的情况是,它触发,计时器停止(清除超时),并弹出警报。但是,表单不会提交并将用户带到操作页面

我已经将所有代码复制到这个布局中,以实现基本原则

倒计时的目标时间在底部的HTML中传递。您将看到倒计时()调用

我真的很为难,希望能有人帮助我

注意:我知道这不是一种安全的方法等

非常感谢您使用

$("#testForm").trigger('submit');

您使用的方法是将submit事件绑定到一个函数,这意味着一旦发生submit,您在函数中指定的(您没有)事情就会发生。

您有一个名为
submit
的表单元素:

<input name="submit" type="submit" value="Complete Test">

更改其名称,例如:

<input name="btnSubmit" type="submit" value="Complete Test" />

你的代码也能用


当表单包含名为
submit
的元素时,引用
formElement。submit
将引用该元素,而不是实际的
submit
方法-这是一个非常常见的问题。

如果查看jQuery源代码,您将看到调用
.submit()
也调用了这个确切的代码。:)Cheers@buymypi(:-D)诀窍是提醒
submit
的值,在您的例子中,它显示为输入元素。