Diferença entre lidar com $ ("formulário"). Submit ou um evento de entrada <input type = "submit">?
Digamos que eu tenha o seguinte HTML:
<form>
...some form fields...
<input type="submit" id="submitButton" value="Submit" />
</form>
E eu tenho um método javascriptvalidate
que verifica os campos de formulário para vários cenários inválidos, retornandotrue
se tudo estiver bem oufalse
se há algo errado.
Existe alguma diferença real no jQuery entre fazer isso:
$("form").submit(function() {
return validate();
});
... ou fazendo isso:
$("#submitButton").click(function(){
return validate();
});
E existem vantagens / desvantagens entre os dois?