从输入订阅表单提交事件

时间:2016-10-22 04:37:20

标签: javascript jquery javascript-events

我希望能够使用jQuery的.on(event, function)函数来收听表单提交。例如,像:

$("myInput").on("formSubmitted", functionToBeExecuted);

看起来很简单,但我想不出一个解决方案(这里有新手后端开发)。任何想法?

更新:

嗯,好像我的代码正在发生其他事情,myInput.on('submit', functionToBeExecuted)对我不起作用,我在控制台中看不到任何错误。没有什么特别的,但这是我的代码:

for (var i = 0; i < containers.length; i++) {
    var input = $(containers[i]).find('[data-sf-role="text-field-input"]');

    if (input) {
        input.on('change', functionToBeExecuted);
        input.on('input', functionToBeExecuted);
        input.on('submit', functionToBeExecuted);
    }
}

changeinput事件有效,只有submit没有。

1 个答案:

答案 0 :(得分:0)

只有事件名称是我的朋友的问题,试试这个

$("myInput").on("submit", functionToBeExecuted)