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">
5 Réponses :
Avez-vous essayé ...
Si vous devez supprimer le gestionnaire, utilisez $ ("# deposition"). OFF ("Modifier"); code>. Est-ce que l'Attr
Onchange code> connecté lorsque la page est générée?
$("#depositForm").change(function(e){ selectedMainDepositType($(this)); });
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)
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; } }
Vous pouvez essayer ceci: espoir peut vous aider :) p> p>
Il n'y a presque jamais de bonne raison d'utiliser l'un des attributs
[sur *] code>, 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