Bonjour,

Je suis néophyte en js et je bloque sur qqchose qui a priori me semble simple.

Je génère (via php) un "select" avec toutes une série d'"option".

Il s'agit d'entrée dans une table sql, dans value je renseigne l'ID de l'enregistrement j'affiche la donnée utilisateur dans text et j'ai une info supplémentaire qui correspond au droit de suppression.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<select  name="TableBidon" >
  <option class='readOnly' value='ID00'>Donnee 1</option>
  <option class='readWrite' value='ID01'>Donnee 2</option>
</select>
Pour récupérer value et text pas de soucis.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
document.form.TableBidon.options[document.form.TableBidon.selectedIndex].text;
document.form.TableBidon.options[document.form.TableBidon.selectedIndex].value;
Par contre pour récupérer les droits un

Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.form.TableBidon.options[document.form.TableBidon.selectedIndex].class;
ne me donne aucun résultat (j'ai utilise class, mais aussi ID et même des mots non clef).

Bien sur je peux tout concaténer dans value et le récupérer après, mais franchement c'est moche!

Si qq'un a une solution propre je suis preneur.
Le problème de droit est donné a titre d'exemple.

cordialement,

/JMLLB