Comment afficher le texte dans datalist html5 et non pas la valeur

<!DOCTYPE html>
<html>
<body>

<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>
<input type="submit">
</form>

</body>
</html>

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

J'ai joint un violon. Veuillez vérifier.
La solution que je souhaite obtenir, c'est quand je clique sur la liste déroulante la valeur est affichée, mais je veux que le texte 1,2,3,4,5 pour être affiché. J'ai utiliser une réponse json pour mon problème actuel.Seul le texte doit être affiché et la valeur doit être caché comme un général liste déroulante. Cette fonctionnalité saisie semi-automatique est nécessaire, sinon je serais allé à la normale de la liste déroulante.

source d'informationauteur Cerebus1504