Come si scrive una funzione keyup [duplicata
-
28-10-2019 - |
Domanda
Possibile duplicato:
Esegui il metodo jQuery quando il tasto Enter è premuto
Sto cercando di scrivere una funzione che quando l'utente preme il tasto ENTER fa la stessa cosa del codice seguente:
$('#switch-fighter-search-button-link').click(function(){
window.location=$(this).attr("href")+$('#switch-fighter-text').val();
return false;
});
Come posso realizzare questo?
Soluzione
Prova questo (suppongo che tu stia usando jQuery in base al contenuto della domanda):
$(document).keydown(function(objEvent) {
if (objEvent.keyCode == 13) { //enter is pressed
$('#switch-fighter-search-button-link').click();
}
})
Altri suggerimenti
$('#input_text').keyup(function(e) {
//alert(e.keyCode);
if(e.keyCode == 13) {
alert('Enter key was pressed.');
}
});
$('#switch-fighter-search-button-link').bind('keypress', function(e) {
if(e.which==13){
// call your function
}
});
In jQuery e. che otterrà il codice ASCII del personaggio in un metodo del browser incrociato (rispetto a doverlo fare da solo).
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow