7
votes

Comment ajouter l'attribut onchanange pour sélectionner la boîte de JavaScript / JQuery

J'ai sélectionné Boîte avec l'attribut onchange code>. Maintenant, après avoir chargé la page totale, en fonction de certaines conditions que je dois ajouter onchange code> pour la boîte de sélection à partir de JavaScript. J'essaie avec le code suivant, mais il ne fonctionne pas:

<select id="depositForm_depositSubType"  onchange="selectedMainDepositType(this);"  class="depositSubType" style="width:160px;" name="depositSubType">


2 commentaires

Il n'y a presque jamais de bonne raison d'utiliser l'un des attributs [sur *] , alors ne vous inquiétez pas.


Ne pensez pas à l'événement que vous le faites avec des attributs ... Les événements en ligne sont analysés au chargement de documents et il n'est pas censé être édité comme un attribut classique après


5 Réponses :



6
votes
$("#depositForm").change(function(e){
    selectedMainDepositType($(this));
});

0 commentaires

0
votes
 document.getElementById('depositForm').onchange = undefined;

 $("#depositForm").change(..);
Give it a shot.. I hope it works out for you..
Original post How to edit 'onchange' attribute in a 'select' tag? (using jquery)

0 commentaires

0
votes

Pour quiconque cherche une autre réponse. J'ai utilisé cette méthode car je devais d'abord rechercher la liste de sélection créée de manière dynamique.

var dropdown = document.getElementsByTagName("select");
for (i=0; i<dropdown.length; i++) {
    if (dropdown[i].title == "Component") {
        dropdown[i].onchange = changeApproverCC;
    }
}


0 commentaires

0
votes

Vous pouvez essayer ceci: xxx

espoir peut vous aider :)


0 commentaires