Ho un input e vorrei semplicemente aggiungere un listener di eventi per attivare una funzione quando premo Invio, quando l'input è focalizzato. Come faccio a farlo con puro JS?funzione execute su tasto invio
In questo momento ho:
HTML:
Enter your wage:<input type="text" id="wage" value ="" size=20>
<button id="sub">Submit</button>
Javascript:
var wage = document.getElementById("wage");
wage.addEventListener("change", validate);
var btn = document.getElementById("sub");
btn.addEventListener("click", validate);
Quindi, in pratica la funzione validate() attiva quando si fa clic o si modifica il testo, ma voglio per chiamarlo premendo enter.
+1. Sebbene tu possa sostituire 'alert()' con 'validate()'. – nnnnnn
Sì, modificato :-) –
Grazie. Funziona su tutti i browser? – frrlod