我正在使用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. 按回车键提交数据
- 3. JQuery的自动完成表单提交
- 4. 使用Jquery自动完成提交
- 5. JQuery自动完成提交更改
- 6. Jquery自动完成提交表单
- 7. JQuery:自动完成表单提交
- 8. jquery自动完成返回数据
- 9. jQuery自动完成和JSON响应 - 手动提交时与自动提交时的不同响应
- 10. 按下回车键时自动完成所选项目的ID
- 11. jQuery自动完成数据
- 12. JQuery自动完成 - 停止鼠标悬停+返回提交数据
- 13. 当按下回车键时,jQuery UI自动填充字段没有提交
- 14. 按Enter后Jquery UI自动完成不提交
- 15. 提交textarea按回车
- 16. jQuery - 自动提示/完成?
- 17. 提交表单按JS输入,但不是自动完成时
- 18. 在ASP.Net中使用jQuery自动完成插件 - 提交自动完成
- 19. JQuery自动完成:在选择时提交表单?
- 20. jQuery自动完成:当无结果时禁用提交
- 21. 设置jquery自动完成插件自动提交
- 22. JQuery自动完成和表单自动提交
- 23. jQuery的自动完成返回数组
- 24. jQuery UI自动完成:自定义数据提取问题
- 25. 使用jQuery自动完成搜索名称,按回车后 - 选择RadioButton
- 26. jQuery自动完成添加自动完成数据的附加数据
- 27. 自动完成不发送表单数据提交
- 28. jquery提到jquery ui自动完成
- 29. jQuery自动完成,自定义返回数据
- 30. Jquery自动完成自定义返回数据
请张贴您的代码。 – Lazarus 2010-09-11 08:08:20