我遇到以下问题。以下是摘要代码
function submitProfileForm() {
console.log('here');
}
$(function () {
//save function
$('.save').on('click', function(){
$('form.Zebra_Form').parsley().validate();
return submitProfileForm();
});
//profile form validation
$('form.Zebra_Form').on('submit', submitProfileForm());
});
在页面加载时,submitProfileForm()函数将在页面加载后立即运行,而仅在提交Zebra Form或单击外部保存按钮时才运行。
我究竟做错了什么?
最佳答案
您必须将功能submitProfileForm
作为参数传递给on('submit',func)
$('form.Zebra_Form').on('submit', submitProfileForm);
文档:http://api.jquery.com/on/