simuler un changement sur des boutons radios

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : simuler un changement sur des boutons radios

Re: simuler un changement sur des boutons radios

par Spols » 26 janv. 2015, 09:57

C'est le contraire que je veux faire, je veux déclencher le onchange via le script et pas le déclarer

Si tu mets un onchange sur des boutons radios et que tu modifie la sélection via javascript, le onchange ne sera pas executer.

Et mon problème c'est que le code à exécuter via ce onchange est caché dans une masse de code (probablement Jquery) dont je ne connait rien car c'est le CMS qui le gère.

Donc je voudrais que mon script dise au bouton radio qu'il a changé.

Re: simuler un changement sur des boutons radios

par tof73 » 26 janv. 2015, 00:57

du code qui fonctionne :

[javascript]
var trans = document.forms['transForm'].elements['trans']; // à adapter

for (var i=0, len=trans.length; i<len; i++) {
trans.onchange = function() {
// ton code ici
};
}
[/javascript]

simuler un changement sur des boutons radios

par Spols » 26 janv. 2015, 00:33

Bonjour à tous,

J'utilise un script qui permet de modifier quelle bouton radio est coché via un calendrier. Je voudrais également déclencher les événements lié à la modification de ces boutons radio.

Je ne gère pas ces événements moi-même, je ne sais donc pas trop comment il fonctionne.

J'ai essayé d'appeler bouton_radio.change, bouton_radio.change(), bouton_radio.onchange, bouton_radio.onchange(), bouton_radio.onChange, bouton_radio.onChange()
Certain apporte des erreur d'autre ne fonctionne pas

Je retrouve mes boutons radios via un document.getElementsByName et puis je boucle sur chacun en modifiant leur attributs checked.

PS je ne maîtrise rien du tout en Jquery