我正在尝试在提交表单之前调用js函数。将函数绑定到表单提交或单击按钮以提交表单更好吗?相应的代码如下:
$('form').submit(function() {
fireTheFucntionBaby();
});
VS
$('#form-submit-button').click(function() {
fireTheFucntionBaby();
});
......还是有更好的方法吗?
答案 0 :(得分:0)
显然,这些选项中的任何一种都有效,但另一种选择是......
<button onClick('fireTheFucntionBaby();')> Button Text </button>
function fireTheFucntionBaby(){
//your awesome code here
submitFormFunction();
}
在所有3个案例中,表现将极为相似(差异微小)。因为性能在这里不是问题,所以我会根据您认为最干净,最易维护的方式来决定。
如果你认为它们都是同样可以维护的,那就找一个硬币然后把这个坏孩子翻到空中。 Heads是你的第一个功能,tails是你的第二个功能