click 事件之间的区别?-6ren"> click 事件之间的区别?-假设我有以下 HTML: ...some form fields... 我有一个 javascript 方法 validate 来检查表单字段是否存在各种无效情况,如果一切正常则-6ren">
gpt4 book ai didi

jquery - 处理 $ ("form").submit 或 <input type ="submit"> click 事件之间的区别?

转载 作者:行者123 更新时间:2023-12-03 22:14:17 25 4
gpt4 key购买 nike

假设我有以下 HTML:

<form>
...some form fields...
<input type="submit" id="submitButton" value="Submit" />
</form>

我有一个 javascript 方法 validate 来检查表单字段是否存在各种无效情况,如果一切正常则返回 true ,如果一切正常则返回 false有问题。

在 jQuery 中这样做有什么真正的区别吗:

$("form").submit(function() {
return validate();
});

...或者这样做:

$("#submitButton").click(function(){
return validate();
});

两者之间有什么优点/缺点吗?

最佳答案

仅当用户实际单击提交按钮时才会调用单击回调。但在某些情况下,您会通过 javascript 自动提交表单,在这种情况下,不会触发单击回调,而会触发提交回调。我建议始终使用提交来验证表单的内部操作,同时使用单击回调来实现动画或与单击按钮操作相关的其他操作。

关于jquery - 处理 $ ("form").submit 或 &lt;input type ="submit"> click 事件之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12785241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com