[英]form.submit method is not work in jQuery
<form method="POST" name="form" id="form">
<p>
<input type="radio" name="ans1" value="A"> <br>
<input type="radio" name="ans2" value="B"> <br>
<input type="radio" name="ans3" value="C"> <br>
<input type="radio" name="ans4" value="D"> <br>
<input type="submit" name="send">
</p>
</form>
$(document).ready(function()
{
if(endTime <= time )
{
//alert('123'); //when fire condition then alert is working ;
$("form").submit();
}
});
当我点击发送按钮,然后通过PHP提交表格
但是如果表单不提交,我想通过jQuery自动提交表单, 但是form.submit无法正常工作
当jQuery'if condition'触发时,页面重新加载并挂起页面,但表单未提交
因为当您调用$(“ #form”).submit(); 它触发阻止默认动作的外部提交处理程序,而是使用
$( "#form" )[0].submit();
要么
$form.submit();//declare `$form as a local variable by using var $form = this;
当您以编程方式调用dom元素的Submit方法时,它不会触发附加到该元素的Submit处理程序
如果可行,请尝试使用javascript提交表单:
$(document).ready(function()
{
if(endTime <= time )
{
//alert('123'); //when fire condition then alert is working ;
document.getElementById("form").submit()
}
});
其次,它不是一个很好的做法,名称的表单形式
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.