Outils pour utilisateurs

Outils du site


web:javascript:mootools

Mootools

Propriétés

Checked

Pour changer la valeur checked sur un radio button par exemple, on ne peut pas faire

event.target.getElement('input').checked = true;

Avec Mootools, il faut pluttôt faire set() :

event.target.getElement('input').set('checked', true);

Sélection

Événements

Ajout d'un événement

En ayant plusieurs <input /> de type radio, on peut ajouter un événement onchange.

$$('input[name=selection]').each(function(e) {
  e.addEvent('click', this.InputSelection_OnChange);
}.bind(this));

Ne pas oublier le .bind(this) pour que le contexte this quand on ajoute l'événement puisse avoir la fonction InputSelection_OnChange().

On peut utiliser aussi addEvents() :

$$('button[id^=btnAction]').addEvents({click: function(e) {
  this.DoAction(e.target.id);
}.bind(this)});

Appels de services

Données du Query String

var portalRequestIDs = [window.location.search.substring(1).parseQueryString().prid];

Éléments

Créer un élément

var button = new Element('button', {
  'type':'button',
  'class':'button',
  'text': 'Custom text'
});

Sources

web/javascript/mootools.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1