Ciao a tutti, il seguente codice dovrebbe eseguire una funzione alla pressione del tasto invio. Mi funziona con Chrome, IE e Opera ma non con Firefox.. da cosa deriva il problema? come posso aggirarlo? grazie

codice:
<input type="text" placeholder="Cerca" id="cerca">
codice:
$('#cerca').bind('keypress', function(e)
	{
	if((e.keyCode || e.which) == 13)
		{
		funzione();
		}
	});