eventi in javascript

mrezzonico

Nuovo Utente
20 Dic 2013
1
0
0
Ciao,

ho una pagina con una <form>.
A destra di ogni casella di input c'è un bottone che apre una seconda finestra dove l'utente può scegliere dei valori.
Il valore scelto dall'utente è scritto nella <form> con il comando "window.opener.document.frm.XXX.value"
Nella finestra dove c'è la <form> vorrei aggiungere un evento in modo che quando c'è un cambiamento per un qualsiasi campo nella <form> venga eseguito un javascript.
Riesco ad aggiungere un evento se l'utente scrive manualmente nella casella di input:

$(document).on('change', 'input', function() {
javCount();
});


ma non funziona quando il valore viene scritto tramite "window.opener.document.frm.XXX.value":
Ho provato per parecchio tempo, ma senza trovare una soluzione. Mi potete aiutare ?

Miche
 
Nel momento in cui utilizzi dal popup il "window.opener.document.frm.XXX.value", puoi utilizzare sempre jquery per propagare l'evento:
HTML:
window.opener.$('input').change();

Fammi sapere come va.


Edit: ho letto che window.opener non dovrebbe fornire l'oggetto di jquery, prova ad usare l'istruzione in questa maniera se con il primo esempio non dovesse funzionare
HTML:
$('input', window.opener.document).change();
 
Ultima modifica:

Discussioni simili