1
我正在使用CMS創建表單並通過AJAX發送它。我想在之前驗證輸入,但無法阻止它發送,因爲CMS將綁定發送提交事件。在發送之前攔截Ajax表格
bind(form, "submit", function(e){
…
})
我認爲這會阻止它,我可以驗證我的輸入。
$(".contact-form form").on('submit', function(e){
e.stopImmediatePropagation();
})
但即使stopImmediatePropagation()也不會阻止發送。
倆都測試,它使提交表格。 – suntrop
根據您發佈的代碼,我的下一步行動將在您的綁定(表單,「提交」,函數(e){...})中添加類似... if($(this).hasClass(「contact -form form「)){e.preventDefault;}並刪除你提交的事件 –
這意味着編輯CMS的核心文件。我希望有一種方法可以從我的jQuery代碼中劫持它。 – suntrop