Javascript form.submit方法在jQuery中不可用 类型 jQuery 问题
当我点击发送按钮,然后表单通过php提交,但若表单并没有提交,我想通过jQuery自动提交表单,但form.submit不起作用Javascript form.submit方法在jQuery中不可用 类型 jQuery 问题,javascript,php,jquery,forms,Javascript,Php,Jquery,Forms,当我点击发送按钮,然后表单通过php提交,但若表单并没有提交,我想通过jQuery自动提交表单,但form.submit不起作用 当jQuery“if condition”启动时,页面重新加载并挂起页面,但表单没有提交,因为当您调用$form.submit时;它触发外部提交处理程序,该处理程序阻止默认操作,而不是使用 $( "#form" )[0].submit(); 或 当您以编程方式调用dom元素的submit方法时,它 不会触发附加到元素的提交处理程序 因为当你调用$form.sub
当jQuery“if condition”启动时,页面重新加载并挂起页面,但表单没有提交,因为当您调用$form.submit时;它触发外部提交处理程序,该处理程序阻止默认操作,而不是使用
$( "#form" )[0].submit();
或
当您以编程方式调用dom元素的submit方法时,它
不会触发附加到元素的提交处理程序
因为当你调用$form.submit时;它触发外部提交处理程序,该处理程序阻止默认操作,而不是使用
$( "#form" )[0].submit();
或
当您以编程方式调用dom元素的submit方法时,它
不会触发附加到元素的提交处理程序
如果可以使用javascript提交表单,请尝试:
$(document).ready(function()
{
if(endTime <= time )
{
//alert('123'); //when fire condition then alert is working ;
document.getElementById("form").submit()
}
});
其次,命名表单不是一种好的做法,如果可以的话,尝试使用javascript提交表单:
$(document).ready(function()
{
if(endTime <= time )
{
//alert('123'); //when fire condition then alert is working ;
document.getElementById("form").submit()
}
});
其次,在定义了endTime和time以及它们是如何填充的地方命名表单不是一个好的做法?我在jQuery endTime和time@ErSahajArora表单可能已提交,但由于在表单提交时未选中radion按钮,因此您在$\u POST中未获得任何信息。因此,您可能认为表单未提交提交“如果条件”触发,然后重新加载页面,这意味着表单已提交,然后查看Anant的评论above@ErSahajArora您真正想要实现的是什么定义了endTime和time以及它们是如何填充的?我已经在jQuery endTime和time中进行了定义time@ErSahajArora可以提交表格,但因为在提交表格时没有Radio n按钮被选中,因此您在$u POST中没有得到任何信息。因此,您可能认为表单未提交“如果条件”触发,然后重新加载页面,这意味着表单已提交,然后查看Anant的评论above@ErSahajArora您真正想要实现的是,它触发外部提交处理程序,该处理程序阻止默认操作开场白问题建议iti触发外部提交处理程序,该处理程序阻止默认操作开场白问题中的任何内容都不建议iti已尝试此操作但窗体未提交,警报正在工作表示条件火灾我已尝试此操作但窗体未提交,警报正在工作表示条件火灾
$(document).ready(function()
{
if(endTime <= time )
{
//alert('123'); //when fire condition then alert is working ;
document.getElementById("form").submit()
}
});