Durante la creazione di una pagina Web intuitiva o un sito, può esserci un requisito per astenersi all'utente dal premere un tasto particolare durante la compilazione di un modulo o un questionario. Ad esempio, limitando l'utente a modificare o annullare i dati già inseriti. In tali scenari, catturare un backspace su un evento di keydown è utile dalla fine dello sviluppatore.
Questo articolo elaborerà gli approcci per catturare un backspace sull'evento Keydown in JavaScript.
Come catturare un backspace sull'evento Keydown in un elemento specifico?
IL "addEventListener ()"Il metodo associa un evento a un elemento e la proprietà KeyCode si riferisce a un codice che indica una chiave di chiave. Questi approcci possono essere utilizzati per allegare un evento al campo di input recuperato e avvisare l'utente non appena viene premuto il tasto particolare in esso (campo di input).
Sintassi
elemento.addEventListener (evento, funzione, usercapture);
Nella sintassi sopra:
Esempio
Passiamo attraverso il code-snippet di seguito:
Rileva la chiave di backspace
Nel blocco del codice sopra:
Produzione
Nell'output, si può vedere che dopo aver premuto il tasto backspace, l'utente viene avvisato con il messaggio dichiarato tramite un avviso.
Come catturare un backspace sull'evento Keydown ovunque nell'intero modello di oggetti documenti (DOM)?
In questo esempio particolare, uno spazio back verrà catturato con l'aiuto del codice chiave specificato sotto forma di "caso"All'interno della funzione che deve essere eseguita sull'evento attivato:
Rileva la chiave di backspace
Nelle righe di codice sopra:
Produzione
In questo output, si può vedere che è stato raggiunto il requisito desiderato.
Conclusione
Per catturare un backspace sul "keydown"Evento in JS, usa la combinazione di"addEventListener ()Metodo e il "chiave" proprietà. Il primo esempio utilizza questi approcci per catturare la chiave particolare in un elemento specifico. Quest'ultimo esempio può essere utilizzato per rilevare la chiave di backspace nell'intero DOM. Questo blog ha discusso degli approcci per acquisire backspace sull'evento Keydown in JavaScript.