Peut HTML5 datalist différencier de la valeur et de l'option de texte?

La liste de l'attribut /datalist élément de formulaires HTML5 affiche un menu déroulant de choix, on peut choisir de, modifier, et de même type de texte. Tout cela peut être réalisé à la fois avec un chiffon propre et puissant code:

<input list="states">
<datalist id="states">
    <option value="One">
    <option value="Two">
</datalist>

Cependant, comment faire une telle forme d'envoyer une valeur qui est différente de l'option de texte, comme dans l'habitude de sélectionner les options (ci-dessous)?

<select>
    <option value="1">One</option>
    <option value="2">Two</option>
</select>
Je pense que vous ne pouvez pas faire avec une seule entrée. C'est réalisable avec une seule entrée pour le texte affiché à l'écran, et le second, caché, qui contiendra l'Id. Qui, en plus de certains script pour synchroniser.
double possible de Afficher datalist étiquettes mais de soumettre la valeur réelle

OriginalL'auteur Alex | 2013-08-27