inputにautocompleを設定しています。
例えば「t」と入力すると「天気」が推測されるのでクリックすると、
天気が送信される、というのを期待しています。
そこで下記のautocompleteを実装
$('#input').autocomplete({ source: {...}, delay: 300, select: function(e, ui) { if (ui.item) { $('#input').text(ui.item.value); document.form.submit(); } }
上記コードでリスト上「天気」をクリックするとinputフォームは「天気」が適用されますが
次ページに送信されるのは実際入力の「t」のみです。
おそらく.textが本当に表面上のテキスト表示しかさせていていないのかと思いますが、
どのように送信データを指定すればいいでしょうか。