Oppure

Loading
26/01/14 23:25
cuore napoletano
Salve vorrei chiedervi un aiuto.
Vorrei creare a volo mediante DOM un casella di testo ciome questa:
<input type="text" size="20"
name="confezione" onchange="javascript:funzioniControllo()" >

Per esempio potrei fare cosi:

var a = document.createElement("input";);
a..setAttribute("type","text";);
a.setAttribute("name","confezione";);

Vorrei chiedervi come aggiungere con il DOM l'evento onchange="javascript:funzioniControllo().
Spero di essere stato chiaro.Grazie
aaa
27/01/14 0:10
pierotofy
a.onchange = funzioniControllo;

?
Il mio blog: piero.dev
27/01/14 10:57
cuore napoletano
grazie piero, sempre gentile
aaa
27/01/14 20:17
Qwertj
Giusto per completezza

if (a.addEventListener){
  a.addEventListener('change', funzioniControllo, false); 
} else if (el.attachEvent){
  a.attachEvent('onchange', funzioniControllo);
} else {
  a.onchange= funzioniControllo;
}


O se sei un'anima impavida puoi usare solo addEventListener e non supportare più i vecchi browser così magari la gente li cambia :D
aaa
27/01/14 20:39
pierotofy
A quel punto userei jQuery...
Il mio blog: piero.dev
30/01/14 11:50
Qwertj
Si concordo
aaa