古いダブルドロップダウンボックスの検索フォームを変換しています。古い方法では、フォームは、これを使用して、各ユーザーの選択に提出されました:Jqueryオートコンプリートの送信フォーム
<form name="navTwo">
<select name="item" id="item" onChange="document.location.href=document.navTwo.game.options[document.navTwo.game.selectedIndex].value">
古い方法の問題は、ユーザーがオプションの成長を続ける数が入っていた2番目のドロップダウンを通して見ることを余儀なくされたということです。
私は、自動提出ドロップダウンと新しいjqueryタイプ先行検索フィールド(Jamie McConnell、[email protected]のおかげで)を使用して新しい検索を行うことを選択しました。すべてのものが先行するタイプですばらしい働きをします。しかし、ユーザーが先行入力項目を選択すると、新しいフォームを提出する方法を理解できません。理想的には、ユーザーが2番目のアイテムを選択すると、強制的に投稿をクリックしたいと思います。
私は2番目の検索項目のIDを持ってきて隠れた入力に配置しようとしましたが、IDに変数を設定できません。これまで私が試みてきたことは、失敗しました。それは、レコード
//を追加する1 jqueryのものが正常に動作リストは=、それが入力フィールドに値を追加した場合
//ページ名はdash3.php
//ですが、私はそれを取得する必要がありそのタイトルのタイトルだけでなく、そのレコードのID。 $ vidは空ですが、設定方法はわかりません。
//以下のコードには送信ボタンがありません。変数を見るためにリンクを追加しようとしました。
<form name="nav">
<div>
Start typing the name of the item, select the correct title when it appears:<br />
<input type="text" size="30" value="" id="inputString" onkeyup="lookup(this.value);" onblur="fill();" />
<input type="hidden" value="?list=1&ptfm_ctrl=1&vid=<?=$vid?>" />
</div>
<div class="suggestionsBox" id="suggestions" style="display: none;">
<img src="upArrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
<div class="suggestionList" id="autoSuggestionsList">
</div>
</div>
<a href="dash3.php?list=1&hid=<?=$hid?>&vid=<?=$vid?>"><strong>+</strong></a>
</form>
私の質問をより明確にするために、
jqueryオートコンプリートスクリプトによって入力フィールドに配置されている先行入力レコードのIDを取得し、このIDを持つ参照フォームを同じページにするにはどうすればよいですか?
ありがとうございます!
スティーブは、あなたがここでオートコンプリート – tusar
のために使用しているjQueryの/ JavaScriptコードを投稿してくださいすることは、私がつかんコードであるハイテク...のhttp:参照//www.nodstrum.com/2007/09/19/autocompleter/ –