Dato il seguente codice:Come rilevare la pressione del tasto "Invio" nel reagente?
[:input {:type "text"
:value (:text @app-state)
:on-change (fn [e]
(if (= 31 (.-keyCode e))
(println "ENTER")
(println "NOT ENTER")))}]
Come cambiare la condizione if
in modo che entrano pressione dei tasti possono essere distinte da tasti normali? Tutte le proprietà in e
eccetto target
sembrano essere nulle.
Grazie, funziona! Sei favoloso! –
'charCode' è deprecato,' key' è [consigliato] (https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent). – Bill