我希望能够使用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);
}
}
change
和input
事件有效,只有submit
没有。
答案 0 :(得分:0)
只有事件名称是我的朋友的问题,试试这个
$("myInput").on("submit", functionToBeExecuted)