preventDefault不起作用

我有一个preventDefault函数的问题。 它不起作用。 这是我的JS文件:

(function() { var app = { initialize : function () { this.setUpListeners(); }, setUpListeners: function () { $('form').on('submit', app.submitForm); }, submitForm: function(e){ e.preventDefault(); } } app.initialize(); }()); 

我的HTML代码有2个确认按钮。 第二步是隐藏的,应该在第一步完成时显示。 但我至少不能在第一步添加preventDefault。

这是我的HTML:

 

Registration Form

Registration Form

对不起。 我只是js的初学者,如果有人帮助我,我将非常感激

 $(function() { var app = { initialize : function () { this.setUpListeners(); }, setUpListeners: function () { $('form').on('submit', app.submitForm); }, submitForm: function(e){ e.preventDefault(); } } app.initialize(); });