form keeps getting submit event without pressing submit button
<p>I am trying to make a form so when user click button then it will submit but the problem is that it is keep getting on function even if I am not pressing submit button. here is my code</p>

<pre><code>$(function () {
var url, container, form,
    View = {
        init: function () {
            container   = $('.container');
            form        = $('.search#form');
            console.log(form);
            View.loadViews();
            $(document).on('submit', '#form', View.findView());
        },
        findView: function () {
            console.log('helllo');
            return false;
        },
        loadViews: function (view) {
            $(container).load('search.html');
        }
    };
View.init();
});
</code></pre>

<p>In code above the line <code>$(document).on('submit', '#form', View.findView());</code> keeps calling findView() method whereas I want to call it when user click submit button. How can I fix this?</p>
