小编Axe*_*cía的帖子

Javascript onSubmit函数自动执行

我的验证代码出了问题...我得到了一个包含两个字段(用户,传递)的表单和一个在提交时执行函数的jQuery函数:

jQuery(document).ready(function($) {
    $('#login-form').on('submit', validateData());

    function validateData() {
        userInput = $('#in-user');
        userCntrl = userInput.closest('.control-group');
        passInput = $('#in-pass');
        passCntrl = passInput.closest('.control-group');

        userCntrl.addClass('error'); // This executes on page load, not on submit

        formSubmit = false;

        console.log( userInput.val() ); // This logs on page load, not on submit

        return formSubmit;
    }
});
Run Code Online (Sandbox Code Playgroud)

事实是这个代码在页面加载时运行,但onSubmit没有任何反应......

我确信这很简单,但我看不到解决方案.

html javascript jquery

2
推荐指数
1
解决办法
589
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1