我正在使用JQuery Autocomplete(bassistance)並且遇到問題。如果我通過按ENTER(回車鍵)選擇它只是顯示在文本框中,我需要再按一個輸入來搜索(提交表單)是否有任何方式使表單提交單選擇....JQuery自動完成提交數據,同時按回車
回答
嘗試使用result
函數在您選擇一個值後提交表單。
$('#textbox').autocomplete(...your data and options...)
.result(function(e,data,formatted) {
$('#textbox').value(formatted);
$('form').submit();
});
我不記得了我的頭頂,但我認爲,所以我認爲你需要的東西,在價值result
處理器將被調用,而不是填充輸入的默認操作提交之前的輸入,如我所示。
'$( 「#Q」)自動完成( 'HL =建議?',{ \t。結果(函數(){ \t \t寬度:350, \t \t最大:10, \t \t亮點:假, \t \t滾動:真實, \t \t scrollHeight屬性:300, \t \t selectFirst:假的, \t \t自動填充:真,matchContains:真, \t \t minChars:0,\t \t \t \t formatResult:功能(數據,值){ \t \t \t返回value.split( 「」)[0]; 。 \t \t} \t \t \t \t \t \t $( '形式')提交(); \t \t \t}); \t});' – sing 2010-09-11 08:25:33
我試過這樣但不工作 – sing 2010-09-11 08:31:29
$("#inputbox").keypress(function() {
var code = (e.keyCode ? e.keyCode : e.which);// use which if , no support for keycode
if(code == 13) { //Enter's keycode
return false;
}
});
這應該工作。
- 1. JQuery自動完成提交更改
- 2. Jquery自動完成提交表單
- 3. jquery自動完成返回數據
- 4. jQuery自動完成和JSON響應 - 手動提交時與自動提交時的不同響應
- 5. jQuery自動完成數據
- 6. 提交textarea按回車
- 7. jQuery - 自動提示/完成?
- 8. 提交表單按JS輸入,但不是自動完成時
- 9. 在ASP.Net中使用jQuery自動完成插件 - 提交自動完成
- 10. JQuery自動完成:在選擇時提交表單?
- 11. jQuery自動完成添加自動完成數據的附加數據
- 12. 自動完成不發送表單數據提交
- 13. jquery提到jquery ui自動完成
- 14. JQuery自動完成遠程數據
- 15. jquery UI自動完成 - 擴展數據?
- 16. Jquery自動完成遠程數據源
- 17. JQuery自動完成一行數據
- 18. javascript jquery自動完成和數據表
- 19. 從數據庫JQuery自動完成
- 20. jquery每行的自動完成數據
- 21. Jquery自動完成不顯示數據
- 22. jquery ui自動完成與數據庫
- 23. jQuery自動完成不顯示數據
- 24. 自動完成JSON數據使用jQuery
- 25. jQuery自動完成和更改交互
- 26. 使回車鍵像提交按鈕
- 27. 如何使用php將數據提供給jQuery自動完成?
- 28. 如何使用PHP將數據提供給jQuery自動完成?
- 29. jQuery自動完成和本地提取的json數據
- 30. jQuery的自動完成功能按鍵數據庫
請張貼您的代碼。 – Lazarus 2010-09-11 08:08:20