Разница между обработкой $ («форма»). Submit или <input type=“submit”> событие клика?
Скажем, у меня есть следующий HTML:
<form>
...some form fields...
<input type="submit" id="submitButton" value="Submit" />
</form>
И у меня есть метод JavaScriptvalidate
который проверяет поля формы для различных недопустимых сценариев, возвращаяtrue
если все хорошо илиfalse
если что-то не так.
Есть ли реальная разница в jQuery между этим:
$("form").submit(function() {
return validate();
});
... или делать это:
$("#submitButton").click(function(){
return validate();
});
И есть ли какие-либо преимущества / недостатки между ними?