Ho pensato che questo avrebbe avuto risposta da qualche parte su Stack Overflow, ma non riesco a trovarlo.
Se sto ascoltando un evento di pressione dei tasti, dovrei utilizzare .keyCode
o .which
per determinare se è stato premuto il tasto Invio?
Ho sempre fatto qualcosa di simile al seguente:
$("#someid").keypress(function(e) {
if (e.keyCode === 13) {
e.preventDefault();
// do something
}
});
Ma vedo esempi che usano .which
invece di .keyCode
. Qual è la differenza? Uno è più cross-browser amichevole rispetto all'altro?