Jquery .submit(handler)似乎没有检测表单提交
jquery .submit(handler) doesn't appear to be detecting form submission
所以我试图拦截使用jquery的javascript表单提交,并有一些问题。我把Spring放在标签中,因为我想知道问题是否可能是我使用了Spring表单:form标签,而不仅仅是一个直接的html表单。基本上,处理程序似乎完全被忽略了,提交仍在继续。
相关代码如下:
function submitForm(functionName){
var form = document.getElementById("evalAdminForm");
//does some stuff
form.submit();
}
$('form').submit(function(){
alert("SUBMITDETECTED");
});
<form:form commandName="evaluation" id="evalAdminForm" name="evalAdminForm" method="post">
//the form is in here
</form:form>
谢谢!
提交事件在手动提交表单时触发,而不是响应JavaScript调用Submit方法。
如果你要使用JS触发表单提交(几乎没有什么时候这样做比有一个提交按钮更好),那么你需要手动触发你想要同时运行的任何其他函数
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 如何在安卓应用中检测网页表单提交
- 如何检测表单提交,当它通过JavaScript完成时
- 服务器脚本可以检测表单是使用提交按钮还是使用javascript:submit()发布的
- 用javascript检测表单提交
- 如何检测表单提交超时并重新提交
- 正在检测 HTML 表单提交
- 使用POST从PhoneGap,移动jQuery应用程序跨域脚本检测成功的html表单提交
- Jquery .submit(handler)似乎没有检测表单提交
- 对于不加载页面而是提供文件的表单,如何检测表单提交何时完成?
- 如何检测表单是如何通过JavaScript提交的?
- 检测没有多个事件侦听器的表单提交()