假设我有以下HTML代码:
<form>
...some form fields...
<input type="submit" id="submitButton" value="Submit" />
</form>
我有一个名为validate
的javascript方法,它检查表单字段是否存在各种无效情况,如果一切正常则返回true
,否则返回false
。
在jQuery中这样做是否有任何实际区别:
$("form").submit(function() {
return validate();
});
...或者这样做:
$("#submitButton").click(function(){
return validate();
});
这两种方式之间有什么优缺点吗?