私の問題: 入力した候補を自動的に入力する入力ボックスを作りたいと思っています。最初の選択を入力すると、これはすでに入力されていますプラグイン)をクリックするか、またはEnterキーを押して、そのURLにリダイレクトするURLに結び付けられたその選択肢を送信したいと思います。URLに行くためのJavascript/Jquery <input>と<datalist>
プラグイン
の基本的な例このここでは、開発者のウェブサイトおよび使用されるものの例から直接です。
<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>
基本的な変更米国状態のリストをナビゲートするためにされたため、私はそれを使用することになり何
。ここでの考え方は、新しい(または現在のウィンドウ)を状態に関連付けられたURLにリダイレクトすることです。アラバマはhttp://www.alabama.govに行くなど。
<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:
多くの検索を経由するとjQueryやJavaScriptが、このために必要であることを見た後、私はいくつかの解決策を通過しようとしたが、非常にそれを動作させるように見えることはできません。それは可能ではないかもしれません。私は試したことの例をあまりにも投げたくないし、投稿を乱雑にしたくないので、私はその考えをもって最も基本的な形にしておきたいと思った。
私が知る限り、オプションタグ付きの値にURLを結びつける必要がありますか?私のコードでこれの例がありますが、もう一度、私はこれを最も基本的な形式のビューアに残そうとしました。
は、あなただけの[値]を追加する方法を求めています'option'要素ですか?このようなものではないでしょうか?: ''おそらくdata- *属性ですか?例: ''あなたがどこにいらっしゃるのかは本当にわかりません。 – David
こんにちはDavid、明快さの欠如のために申し訳ありません。私は値の追加を理解していますが、そこにあるURLにリダイレクトするためにその値を使用するスクリプトを取得する必要があります。他の誰かがこの回答/提案を提供しているように見えますが、現在私はそれを動かそうとしています。基本的に、