我正在为使用 HTML 5 表单验证 API 的 HTML 5 应用程序编写一些单元测试。我submit
在表单上附加了一个事件处理程序,该处理程序在序列化为 JSON 并将其传递给我的服务器之前进行了一些自定义处理。
不过,我发现,如果我submit()
在表单上启动一个 jQuery 事件,即使它无效,我的提交处理程序仍然会被调用。
相反,我希望我的事件处理程序不会因为表单无效而被调用。
我创建了一个 JSFiddle 来演示(在 Chrome 20 中测试):
http://jsfiddle.net/jonbca/SYg4h/22/
那么,什么给了?