Comment faire pour afficher uniquement le texte en datalist HTML5 et pas de la valeur?

Voici un exemple:

<input list="browsers" name="browser">
<datalist id="browsers">
    <option value="Internet Explorer">1</option>
    <option value="Firefox">2</option>
    <option value="Chrome">3</option>
    <option value="Opera">4</option>
    <option value="Safari">5</option>
</datalist>

http://jsfiddle.net/j7ehtqjd/1/

Ce que je veux atteindre, c'est quand je clique sur l'élément d'entrée de la valeur ne serait pas affiché, mais SEULEMENT la texte (c'est à dire 1, 2, 3, 4, 5). I. e. la valeur doit être caché comme c'est une liste déroulante (<select> élément).

Cette fonctionnalité saisie semi-automatique est nécessaire, sinon je serais allé à la normale de la liste déroulante.

  • Vous pouvez déplacer value à un autre paramètre (par exemple, data-value) et de définir 1,2,3,4,5 comme value.
  • Mais j'ai besoin d'envoyer la valeur à l'extrémité arrière à l'aide de jquery.
  • Vous pouvez envoyer data-value au lieu de value
  • Et je viens de remarquer que la valeur n'est pas lu
  • Et u peut me dire comment faire pour envoyer les données de la valeur, je utiliser - $("#navigateurs").val()
  • vérifiez ce violon, la vôtre, mais Modifiée http://jsfiddle.net/Lfgknh78/
  • U avez supprimé le texte complètement et le tyoe de texte est de montrer une erreur
  • Jetez un oeil à mise à jour de violon.
  • dernière violon jsfiddle.net/yy7j0xLy
  • Je l'ai eu pour afficher la ctext dans la liste déroulante. Pas la valeur.

InformationsquelleAutor Cerebus1504 | 2014-09-02