Php 无法使用JQuery提交表单
所以场景在我的页面上,我有一个表格和一个倒计时计时器。如果倒计时时间达到0:00,我有一个激活的语句,应该按原样提交表单 声明如下: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; } 实际发生的情况是,它触
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
的值,在您的例子中,它显示为输入元素。