1
私はjQueryオートコンプリート(http://jqueryui.com/demos/autocomplete/)を使用していますが、それは機能していますが、ユーザーがアイテムを選択すると、テキストボックスユーザーが項目を選択すると、ラベルがテキストボックスのテキストとして使用され、その値が隠しフィールド 'cId'に挿入されるようにしたいと思います。jQueryのオートコンプリートラベル、選択時に異なるフィールドの値
私は周りを見て、解決策を見つけるように見えるかもしれません。
マイ値は以下のようにClientCsvと呼ばれる文字列である:
[ { label: "ClientId1", value: "ClientName1" }, { label: "ClientId2", value: "ClientName2" } ]
私が現在使用してjQueryのは、次のとおりです。
$(function() {
var availableTags = [ " & ClientCsv() & " ]; $('#tags').autocomplete({ source: availableTags});
});
フォームコード:任意の助け
<asp:TextBox ID="tags" runat="server"></asp:TextBox>
<asp:HiddenField ID="cId" runat="server" />
感謝。
コードが機能しません。 – bPratik
@bPratikありがとうございました。私はui.item.id(.valueだったはずです)で自分よりも先を見ました。上記の編集コードは私のために働いた。 – Stephen
ありがとうスティーブン、それは素晴らしいが、ちょっとした問題だと思う、あなたが選択肢の上にマウスを置くと、それがクリックされるまでテキストボックスにIDが置かれます。 – JBoom