2013-07-21 66 views
1

好吧iM使用jquery自動完成和一切正常,但我希望它在選擇建議時觸發搜索按鈕。我擁有的代碼是這樣的。jquery自動完成建議觸發器搜索按鈕

$("#tags").autocomplete({ 
     source: availableTags 
     select: function (event, item) 
     { 
      if (event.keyCode == 13){ 
       $('#IDofMYform').submit() 
      } 
     } 
    }); 
}); 

回答

2

您應該在提交之前將值設置爲表單輸入。如果你不這樣做,你的表單會在它有機會填充輸入之前被提交。

喜歡的東西:

$("#tags").autocomplete({ 
    source: availableTags 
    select: function (event, ui) { 
     //Set the value 
     $(this).val(ui.item.value); 

     // Submit the form 
     $('#IDofMYform').submit(); 
    } 
}); 
+0

謝謝我得到了它,工作完美,問題是源值後加上逗號。謝謝。 –