Tu peux recuperer le texte affiche comme ca.
L'html :
Code :
- <select id="monselect" name="monselect">
- <option value="LibelleCourt1">LibelleLong1</option>
- <option value="LibelleCourt2">LibelleLong2</option>
- <option value="LibelleCourt3">LibelleLong3</option>
|
et le js
Code :
- sel = document.getElementById('monselect');
- ll = sel.options[sel.selectedIndex].text;
|
ll va contenir le texte affiche de l'option actuellement selectionne.
gatsusat a écrit :
Cerel si le gars n'a pas javascript activé sur son ordi, ma solution est la bonne je pense
|
carcass demande en JS. De plus, dans ta solution tu utilises "document.getElementById('libelleCourt1')", qui est du JS ...
Pour finir je tiens a dire que metre le libellelong a la fois dans le texte affiche et la value, pour finir par metre le libelle court de l'id ... je trouve ca tres moyen.
L'option est deja prevue pour ca a la base, la value est ce qui est envoye lors du submit du formulaire, cette derniere fait reference au texte affiche.
Message édité par cerel le 27-05-2005 à 11:02:31