显示基于 JQuery UI 自动建议响应的消息
我有一个表单可以成功显示来自远程数据库的 jquery UI 自动建议响应。我想:
- 根据响应显示自定义消息(例如,您有 10 个建议项目)
- 如果没有自动建议响应,则仅允许提交表单(验证)。
我不确定执行此操作的最佳方法。我正在探索 AJAX 验证作为一个单独的事情,但也许有一种方法可以自定义 jquery UI 代码来显示消息并验证表单。
我很乐意提供任何代码,但现在它只是一个简单的 jquery 自动建议函数。
I have a form that is successfully displaying jquery UI autosuggest responses from a remote database. I would like to:
- Display a custom message based on the responses (e.g., you have 10 suggested items)
- Only allow the form to be submitted (validation) if there are no autosuggest responses.
I'm not sure the best way to do this. I'm exploring an AJAX validation as a seperate thing, but perhaps there is a way to customize the jquery UI code to display the message and validate the form.
I'm happy to provide any code, but for now it's just a simple jquery autosuggest function.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看用于自定义消息显示的自动完成功能的
.data()
函数。 JqueryUI 文档中显示的示例使用它来显示自定义数据格式。您可以通过执行以下操作来附加您的建议计数:至于验证,如果没有项目,您可以根据返回的响应启用/禁用提交按钮,或者使用有关提交表单的信息填充隐藏元素。
Take a look at the
.data()
function on autocomplete for custom message display. The example shown on JqueryUI documentation uses it to display custom data formats. You could append your suggestion count by doing something like:As for validation if there are no items you could enable/disable the submit button based on the response you get back or populate a hidden element with information as to what to do about submitting the form.