メニューから項目を選択したときにフォームを送信しようとしています。私は検索フォームにクラスを設定し、ここにあるイベント選択を使用しています:http://docs.jquery.com/UI/Autocomplete#event-selectjQueryオートコンプリート:イベント選択
ここでキーボードを使って項目を選択すると(UPとDown)、それは機能します。しかし、マウスを使用して項目を選択すると、前に入力した値が表示されます。
チェックこのScreenRを:あなたがそう選択した場合、あなたはそれを取り消すことができるようにselect
イベントのデフォルトの動作は、(after your event handler is finished runningが実行されるため
$("#searchform-input").autocomplete({
select: function (a, b) {
$(".searchform1").submit()
}
});
1は、それを私にビート...試してみる[このデモ](http://jsfiddle.net/Mottie/SmycH/) – Mottie
信じられないほどを!ありがとうございました。 – jQuerybeast
@jQuerybeast:問題ありません! –