Rails w/ jQuery AutoComplete - 强制自动完成条目
我在 Rails 文本字段中使用 jQuery 的 AutoComplete。有没有办法强制他们选择一个自动完成条目(不允许他们提交我们数据库中没有的内容)?
I am using jQuery's AutoComplete with my Rails text fields. Is there a way to force them to select one of the AutoComplete entries (not allow them to submit something that we don't have in our database)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在提交时通过 jQuery 检查...
请记住,这只会阻止启用 JavaScript 的用户提交。禁用它的用户将可以正常提交。
You could check via jQuery on submit...
Keep in mind, this only stops a JavaScript enabled user from submitting. A user with it disabled will submit it just fine.
假设您有多对多关系,我建议您尝试 jQuery tokenizedInput 插件。
Ryan 最近做了一个关于这个主题的精彩截屏视频:
http://railscasts.com/episodes/258-token-fields
Assuming you have a many-to-many relation I suggest you try the jQuery tokenizedInput plugin.
Ryan did recently a nice screencast on this topic:
http://railscasts.com/episodes/258-token-fields