首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails w/ jQuery AutoComplete -强制AutoComplete entry

Rails w/ jQuery AutoComplete -强制AutoComplete entry
EN

Stack Overflow用户
提问于 2011-04-25 10:30:06
回答 2查看 397关注 0票数 0

我在我的Rails文本字段中使用jQuery的AutoComplete。有没有办法强制他们选择其中一个AutoComplete条目(不允许他们提交我们的数据库中没有的内容)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-25 18:34:52

假设你有一个多对多的关系,我建议你尝试一下jQuery tokenizedInput插件。Ryan最近在这个主题上做了一个很好的截屏视频:http://railscasts.com/episodes/258-token-fields

票数 0
EN

Stack Overflow用户

发布于 2011-04-25 10:32:21

你可以在提交时通过jQuery检查...

代码语言:javascript
复制
$('form').submit(function(event) {

    // These are the values returned by AutoComplete
    var matches = ['a', 'b', 'c'];

    // Assuming Array.indexOf(), otherwise extend the prototype
    if (matches.indexOf($('input').val() == -1) {
       event.preventDefault();
    }

});

请记住,这只会阻止启用JavaScript的用户提交。禁用它的用户可以很好地提交它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5774692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档