Salut à tous,

j'aimerais savoir si c'est possible de parser le texte d'une balise <option> d'un <select>

en gros j'ai

<select>
<option>1 - blablabla - blablabla</option>
<option>2 - blablabla - blablabla</option>
<option>3 - blablabla - blablabla</option>
</select>


et j'aimerais lors du clic sur <option> recuperer soit 1, 2 ou 3 (les valeurs sont le retour d'un SELECT dans ma BDD mysql, donc les 1-2-3 je les connais pas il sont réellement dynamique, c'est pour récupérer en vrai les ID)

Merci.
Modifié par JuseN (09 Sep 2014 - 11:39)
Ok après pleins de recherche c'est la misère, enfin façon de parler, car chrome, IE, firefox ne comprenne pas la même chose ( jusque là tout le monde le sait)

FireFox comprend le "onclick" dans la balise <option>, mais c'est le seul,

alors il fallait mettre le onclick dans la balise <select>

<select onclick="GetId1(this.value)">


pour récupérer la valeur de la balise <option value = "blabla">

Merci à moi même, bisou salut
salut,
peut être un peu tard mais il faut plutôt utiliser "onchange" sur ton select et récupérer ton "select.value". Tu manipules ensuite le résultat comme une simple chaîne de type STRING.

select.value.substr(0,1);

En ayant récupérer ton "select" dans une variable.
Salut, non il est jamais tard Smiley langue

merci, le onchange est un peu mieux gérer pour mon cas, du coup merci onblur me prener l'information lors du premier clic, alors que là, le premier clic n'est pas pris en compte (premier clic = si je clic sur le <select> et que je ne choisie rien, je clic en dehors pour fermer le select)

Merci en tout cas !