使用JQuery - 防止表单提交
使用JQuery - 防止表单提交
如何使用jquery阻止表单提交?
我尝试了各种方法,以下是我尝试的三个不同选项,但它们都不起作用:
$(document).ready(function() { //option A $("#form").submit(function(e){ e.preventDefault(); }); //option B $("#form").submit(function(e){ stopEvent(e); }); //option C $("#form").submit(function(){ return false; }); });
可能有什么问题?
更新 - 这是我的html代码:
这里有什么问题吗?
admin 更改状态以发布 2023年5月21日
你可能有很多表单在页面上,而使用$(\'form\').submit()会将此事件添加到页面上第一个表单中。而应使用类选择器或尝试以下代码: \n
$('form').each(function(){ $(this).submit(function(e){ e.preventDefault(); alert('it is working!'); return false; }) })
\n或其更好的版本: \n
$(document).on("submit", "form", function(e){ e.preventDefault(); alert('it works!'); return false; });