Come faccio a sapere quando l'utente premesse Inserire in una casella combinata?

September 16

Ogni elemento HTML comprendente l'elemento casella combinata include un trigger di evento per "onkeypress." È possibile utilizzare questo evento per rilevare quando un utente preme il tasto "Enter". Si utilizza il carattere ASCII "13" per distinguere il tasto "Enter" da altri codici chiave. È quindi possibile inserire qualsiasi codice nel trigger dell'evento. Per verificare il codice funziona correttamente, si inserisce una funzione di "segnalazione" nella funzione JavaScript "onkeypress".

istruzione

1 Fare clic con il HTML o file JavaScript che si desidera modificare e selezionare "Apri con". Scegliete il vostro editor preferito dal menu a comparsa.

2 Aggiungere il "onkeypress" trigger di evento per la definizione del tag scatola pettine. Il codice che segue è un esempio di un tag casella combinata con l'evento inserito nella definizione:

<Select onkeypress = "runEvent" id = "myComboBox"> </ select>

3 Creare la funzione per l'evento onkeypress. In questo esempio, gli eventi funzionano nome è "runEvent." Aggiungere il seguente codice che fa scattare solo quando il tasto "Enter" viene utilizzato sulla casella combinata:

Funzione runEvent () {
chiave var = e.keyCode
se (== chiave 13) {
alert ( 'Inserisci chiave è stato premuto');
}
}

4 Salvare le modifiche e aprire il file nel browser. Fare clic sulla casella combinata e premere il tasto "Enter" per sparare il grilletto e visualizzare la finestra di avviso.