Pagina 1 di 1

[JS] Cambiare l'azione di un INPUT su invio

MessaggioInviato: mar feb 13, 2007 2:12 pm
da Zane
Ciao a tutti! questa la situazione.

Ho un campo di testo <input type="text".. all'interno di un form. Quando premo INVIO all'interno di tale campo, avrei bisogno che venisse lanciata una funzione javascript, e non SUBMITtato l'intero form!

Certo, potrei utilizzare onKeyUp e controllare che roba è, ma non posso credere non vi sia un metodo "ad hoc"! Idee?

MessaggioInviato: mar feb 13, 2007 2:23 pm
da Ices_Eyes
Eh no ragazzo mio...Mi sa che l'unico modo è proprio controllare se il keyCode = 13 nel onKeyDown...Se lo fai nel onKeyUp...forse non ottieni lo stesso effeto.
Ho dato un occhio anche in internet, ma usano tutti questo metodo... [:)]

MessaggioInviato: mar feb 13, 2007 2:25 pm
da Zane
Ti ringrazio Ices, allora mi adatterò a fare così (sperando che basti a "trappare" l'evento: non vorrei mai facesse la mia funzione E DOPO ANCHE il submit!)

MessaggioInviato: mar feb 13, 2007 2:28 pm
da Ices_Eyes
Zane ha scritto:Ti ringrazio Ices, allora mi adatterò a fare così (sperando che basti a "trappare" l'evento: non vorrei mai facesse la mia funzione E DOPO ANCHE il submit!)

Se dovesse farlo dovrebbe essere sufficiente o trasformare il keyCode inviato dalla tastiera col numero 9, così hai il tab e ti si sposta pure nel campo successivo, oppure far restituire un false da qualche parte [:)]