Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Comment récupérer la valeur du menuitem séléctioné?

Envoyé par : Utilisateur anonyme

Date : 08/12/2007 21:59

Bonjour bonjour, j'ai longtemps cherché et pourtant je ne trouve pas de quel façon récupérer la valeur d'un menuitem sélectionné. J'ai un:

<button type="menu">
<menupopup>
<menuitem label="blabla1" type="radio" value="blabla1"/>
<menuitem label="blabla2" type="radio" value="blabla2"/>
</menupopup>
</button>

Et j'aimerais faire une variable contenant la valeur de l'élément coché puisqu'il s'agit ici de menuitem de type="radio".

Merci

# Re: Comment récupérer la valeur du menuitem séléctioné?

Envoyé par : xulien

Date : 10/12/2007 10:56

Est ce que c un truc comme ca qu'il te faut ?

<button type="menu" oncommand="onClick(this)">
 <menupopup>
  <menuitem label="blabla1" type="radio" value="blabla1"/>
  <menuitem label="blabla2" type="radio" value="blabla2"/>
 </menupopup>
</button>
function onClick(control)
{
  // Pour savoir si ton radio est sélectionné
  var isSelected = control.selectedItem.selected;
  // Pour récupérer la valeur de l'item sélectionné
  var selected = control.selectedItem.value;
}

# Re: Comment récupérer la valeur du menuitem séléctioné?

Envoyé par : Utilisateur anonyme

Date : 10/12/2007 21:24

Merci, tu pourrais être un peu plus précis s'il te plaît je n'arrive pas à l'utiliser.

# Re: Comment récupérer la valeur du menuitem séléctioné?

Envoyé par : xulien

Date : 11/12/2007 12:33

plus précis à quel niveau ?

# Re: Comment récupérer la valeur du menuitem séléctioné?

Envoyé par : Utilisateur anonyme

Date : 11/12/2007 21:44

Hé bien je suis en plein apprentissage du javascript, du coup j'ai encore quelques difficultés ^_^

# Re: Comment récupérer la valeur du menuitem séléctioné?

Envoyé par : Utilisateur anonyme

Date : 13/12/2007 18:52

je viens d'essayer sur un radiogroup, alert(this.selectedItem.value); fonctionne sur un onclick mais ça ne fonctionne pas avec mes menuitem type="radio", je suis obliger d'utiliser:

oncommand="alert(this.value);"

sur chaque menuitem, c'est pas très propre mais c'est tout ce que j'ai trouvé, si quelqu'un à une meilleur idée :-D

(Merci à Raphaël pour l'aide)

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.