Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.javascript > #7886

Re: Cattura la modifica di un qualsiasi input interno ad un form.

From Andrea Scartabelli <nome.cognome@dallepartidibigg.com>
Newsgroups it.comp.lang.javascript
Subject Re: Cattura la modifica di un qualsiasi input interno ad un form.
Date 2015-06-19 12:06 +0200
Organization C.U. srl News Server
Message-ID <mm0pjk$1gu$1@virtdiesel.mng.cu.mi.it> (permalink)
References <mm0h0l$ojl$1@speranza.aioe.org> <624ce09a-3ad3-495d-952a-3e7f2863110e@googlegroups.com>

Show all headers | View raw


On 19/06/15 11:52, fmassei@gmail.com wrote:
> On Friday, June 19, 2015 at 9:40:09 AM UTC+2, Puz740 wrote:
>> Ho questa necessità,
>> ho un form con un tot di campi input e select, devo lanciare una
>> funzione SE uno qualsiasi dei campi di input o delle select cambia
>> rispetto al valore di default che ha.
>>
>> Come posso fare?
>>
>> Intercetto il click ed il change e paragono il vecchio valore col nuovo?
>> Oppure c'è qualcosa di meno macchinoso e più immediato?
>>
>
> In jQuery:
>
> $('....').on('change input', function() { ... });
>
> dovrebbe andare sia su select the text ('input' ti prende l'evento anche
> senza che si cambi il focus).

Aggiungo che, jQuery o no, bisognerebbe sfruttare la delegazione degli 
eventi e assegnare un solo handler al contenitore degli elementi.

Se non dico una sciocchezza, jQuery dovrebbe avere anche un parametro 
aggiuntivo nella sintassi di cui sopra per filtrare direttamente gli 
elementi che scatenano l'evento da catturare.

Back to it.comp.lang.javascript | Previous | NextPrevious in thread | Find similar


Thread

Cattura la modifica di un qualsiasi input interno ad un form. Puz740 <Puz740@nospam.no> - 2015-06-19 09:40 +0200
  Re: Cattura la modifica di un qualsiasi input interno ad un form. fmassei@gmail.com - 2015-06-19 02:52 -0700
    Re: Cattura la modifica di un qualsiasi input interno ad un form. Andrea Scartabelli <nome.cognome@dallepartidibigg.com> - 2015-06-19 12:06 +0200

csiph-web