将jquery自动完成插件设置为自动提交
setting jquery auto-complete plugin to auto-submit
在PHP中使用JQuery自动完成时,我试图调整两件事
1.我希望当我选择一个选项时,它会自动提交表格(目前需要两次输入)
2.当我继续写作,但没有新的选择时,仍然向我展示旧的选择。我宁愿它不要提出不相关的选择,即使根本不存在。
感谢
更新:我已经解决了num.2,对于未来的读者来说,问题是我从源url发送了null而不是空json。关于num.1,我已经按照建议进行了操作,现在我的JQueryjs代码看起来是这样的:
$( "#searchid" ).autocomplete({
source: "/autocomplete_url.php?more=1",
});
$("#searchid").result(function (event, data, formatted)
{
alert("o"); // just to check if got here
$('#formid').submit();
});
然而,result函数从未被调用(我添加了一个简单的警报来验证这一点)。知道为什么吗?
For 1.)您可以简单地通过result(handler)
中的jquery提交表单。看看这个-http://docs.jquery.com/Plugins/autocomplete如果您查看页面上的最后一个代码示例,您可以简单地在结果调用中提交表单,而不是重定向。
关于2.)点,jquery自动补全就是这样工作的,也许你做错了什么,或者期待着做错什么,请提供更多关于这一点的信息。
相关文章:
- 在提交时设置表单隐藏值
- 单击输入时,将提交按钮设置为另一个
- 如何在表单提交时在谷歌分析上设置事件跟踪
- 在表单提交时设置JSON格式
- 如何在提交事件的底部设置窗口位置
- 在表单提交后将焦点设置回原位(javascript)
- 使用jQuery.html设置带有提交按钮的表单
- 如何在表单中设置按钮,在提交时检查所需字段,但不刷新页面
- 我的设置超时不会自动提交我的按钮
- 使用jQuery切换根据选中的复选框隐藏/显示表单提交按钮 - 如何设置默认关闭的提交按钮
- 我可以将表单提交的响应设置为对话框的内容吗?
- 如何通过表单提交在 Google 应用脚本中设置粗体文本
- 设置同步/异步函数序列的正确方法,所有这些函数都可以停止表单提交和进一步处理
- Javascript:提交表单,设置值,禁用按钮
- 使用 jQuery 在表单提交时将隐藏的输入值设置为数据 URL
- 复选框列出数据绑定并设置表单提交的复选框
- 无法在使用 Java 脚本创建的表单中设置提交类型输入
- 在wordpress中设置提交按钮后的cookie
- 如何使用javascript设置提交按钮确认框
- Jquery表单提交后与设置提交按钮