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
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; }
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.
Envoyé par : xulien
Date : 11/12/2007 12:33
plus précis à quel niveau ?
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 ^_^
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.