Mon problème:. Je cherche à faire une boîte d'entrée qui autocompletes suggestions que je les saisis Sur les taper en prenant la première sélection (ce qui est déjà compris dans le plug-in) soit en cliquant sur ou en appuyant sur Entrée, je voudrais soumettre cette sélection qui est liée à une URL pour rediriger vers cette nouvelle URL.Javascript/Jquery pour aller à l'URL de <input> et <datalist>
de base Exemple de plug-in
Ce ici est directement sur le site du développeur et un exemple de ce qui est utilisé.
<input class="form-control awesomplete" list="mylist" />
<datalist id="mylist">
\t <option>Ada</option>
\t <option>Java</option>
\t <option>JavaScript</option>
\t <option>Brainfuck</option>
\t <option>LOLCODE</option>
\t <option>Node.js</option>
\t <option>Ruby on Rails</option>
</datalist>
La base Changements
Ce que je voudrais l'utiliser pour naviguer est une liste d'états américains. L'idée ici serait de rediriger une nouvelle fenêtre (ou une fenêtre courante) vers l'URL associée à l'état. Alabama aller à http://www.alabama.gov, et ainsi de suite.
<input class="form-control awesomplete" list="states" />
<datalist id="states">
\t <option>Alabama</option>
\t <option>Alaska</option>
\t <option>Arizona</option>
\t <option>Arkansas</option>
\t <option>California</option>
\t <option>Colorado</option>
\t <option>Connecticut</option>
</datalist>
I stuck here:
Après avoir traversé de nombreuses recherches et de voir que Jquery ou Javascript est nécessaire pour cela, je l'ai essayé de passer par des solutions, mais ne peut pas sembler tout à fait pour le faire fonctionner . Cela pourrait même ne pas être possible. Je ne voulais pas donner trop d'exemples de ce que j'ai essayé et encombrer le poste, alors j'ai essayé de le laisser dans sa forme la plus basique avec l'idée en tête. Pour autant que je sache, il faudrait que je lie une URL à une valeur avec la balise d'option, n'est-ce pas? J'en ai des exemples dans mon code, mais encore une fois, j'ai essayé de laisser cela sous sa forme la plus basique pour le spectateur.
Êtes-vous simplement demander comment ajouter un 'value' à un élément 'option'? Ne serait-ce pas quelque chose comme ça?: '' Ou peut-être juste un attribut data- *? Par exemple: '' Ce n'est pas vraiment clair pour moi où précisément vous êtes coincé. – David
Bonjour David, désolé pour le manque de clarté. Je comprends l'ajout d'une valeur, mais j'ai besoin que le script utilise cette valeur pour rediriger vers l'URL qui s'y trouve. Il semble que quelqu'un d'autre ait fourni cette réponse/suggestion et j'essaie actuellement de le faire fonctionner. Essentiellement, ayez une URL sur la balise