我在我的Rails文本字段中使用jQuery的AutoComplete。有没有办法强制他们选择其中一个AutoComplete条目(不允许他们提交我们的数据库中没有的内容)?
发布于 2011-04-25 18:34:52
假设你有一个多对多的关系,我建议你尝试一下jQuery tokenizedInput插件。Ryan最近在这个主题上做了一个很好的截屏视频:http://railscasts.com/episodes/258-token-fields
发布于 2011-04-25 10:32:21
你可以在提交时通过jQuery检查...
$('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的用户提交。禁用它的用户可以很好地提交它。
https://stackoverflow.com/questions/5774692
复制相似问题