Il faut effectivement mettre des value= car sinon on récupère rien sur le serveur.
Pour ce qui est de faire
<option value='toto'>toto</option>
ou
<option value='toto' />toto
eh bien tout depend si on est à l'aise avec les balises autofermantes ou pas.
Ce qui serait syntaxiquement incorrect c'est ça :
<option value='toto'>toto
.
Pour ce qui est de la récupération, il faut accéder au tableau d'options pour récupérer l'option selectionnée et ensuite a son value ou a son text, selon ce que l'on veut récupérer comme donnée.
Ensuite, pour accéder à l'élément, plusieurs possibilités :
- - en utilisant l'attribut name :
document.nomduForm.nomduSelect
- en utilisant un id :
document.getElementById('select_nom')
- en le passant en paramètre :
Partager