Ho un elemento di input all'interno di un modulo che vorrei poter estrarre il suo valore quando il valore cambia. Dai un'occhiata a questo Fiddle: http://jsfiddle.net/spryno724/WaBzW/1/.jQuery Ascolta tutte le modifiche di input di testo
Utilizzando l'evento change
, sono in grado di visualizzare il valore dall'input di testo quando l'input perde lo stato attivo. Tuttavia, il valore non viene aggiornato quando il modulo viene ripristinato o quando JavaScript cancella il valore del testo immesso.
C'è un evento specifico che posso ascoltare per il quale verrà inviato quando qualsiasi cambiamento è fatto ad un controllo di input di testo?
Vorrei evitare il lavoro, come ascoltare quando si ripristina il modulo o quando si preme il pulsante di cancellazione. Questo è un esempio semplificato di ciò che fa la mia applicazione, e diventerà pazzesco abbastanza velocemente se provo a fare tutto questo.
Grazie per il vostro tempo.
Stavo proprio oggi lavorando su questo stesso problema. L'evento '.on' di jQuery dovrebbe gestirlo ma non potrei farlo funzionare. '$ (" # ElementID "). On (" modifica input propertychange paste keyup ", gestore)' ... –
Hmm ... Non ho mai usato '.on()' prima. Lo vedrò –
Ho usato '.live()' ma è stato deprecato dalla versione 1.7 e '.on()' è ora il metodo preferito –