在表单提交之前调用函数的更好方法是什么?

时间:2014-03-13 03:19:45

标签: javascript jquery html forms

我正在尝试在提交表单之前调用js函数。将函数绑定到表单提交或单击按钮以提交表单更好吗?相应的代码如下:

$('form').submit(function() {
    fireTheFucntionBaby();
});

VS

$('#form-submit-button').click(function() {
    fireTheFucntionBaby();
});

......还是有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

显然,这些选项中的任何一种都有效,但另一种选择是......

<button onClick('fireTheFucntionBaby();')> Button Text </button>

function fireTheFucntionBaby(){

     //your awesome code here

     submitFormFunction();
}

在所有3个案例中,表现将极为相似(差异微小)。因为性能在这里不是问题,所以我会根据您认为最干净,最易维护的方式来决定。

如果你认为它们都是同样可以维护的,那就找一个硬币然后把这个坏孩子翻到空中。 Heads是你的第一个功能,tails是你的第二个功能