jquery函数之后未执行JavaScript语句

jquery函数之后未执行JavaScript语句,javascript,jquery,Javascript,Jquery,我有下面的HTML <form onsubmit="call_it()" action="listing.php" method="get"> 我打电话给 在这种情况下,问题是因为表单实际上正在提交。因此,在到达alert('3')之前,页面被卸载,所有JS处理被取消 要解决此问题,请首先删除*事件处理程序上过时的,并使用不引人注目的JS附加事件处理程序,然后,如果验证失败,请停止表单提交。试试这个: <form action="listing.php" method="ge

我有下面的HTML

<form onsubmit="call_it()" action="listing.php" method="get">
我打电话给

在这种情况下,问题是因为表单实际上正在提交。因此,在到达
alert('3')
之前,页面被卸载,所有JS处理被取消

要解决此问题,请首先删除*事件处理程序上过时的
,并使用不引人注目的JS附加事件处理程序,然后,如果验证失败,请停止表单提交。试试这个:

<form action="listing.php" method="get" id="theForm">
  <!-- HTML inputs here... -->
</form>

您在开发工具中看到了什么?您是否检查了控制台中的错误?请提供@Monty no!不,不!!!(想想史蒂夫·卡雷尔的gif)-没有内联js!这里快崩溃了。。document.getElementById(this.id+''u blank').style.display=“block”;BRB,建立一个小提琴的例子,因为有人显然不相信我耶,不知道下一票(我们会找到你,让你上一票xD)我没有DV,但你必须知道这是一个重复的问题…@这家伙有两个大拇指除了另一个函数嵌套之外,这两者之间没有区别。没有比这更好的了。@这家伙有两个大拇指,一个也没有。如果需要事件委派,可以使用.on。并不比。提交以进行非活动委派。
<form action="listing.php" method="get" id="theForm">
  <!-- HTML inputs here... -->
</form>