Ajax Rails(3.2.9)的自动完成功能与jQuery combobox类似吗?
我的表单上有一个“自动完成”字段,该字段正在工作,但是我需要强制用户使用“自动完成”从列表中选择一个值,用户不限于列表中的一个项目-这是一个文本字段,他们可以输入任何他们想要的内容。添加了我需要的附加功能。有人能帮我在我的表格中添加额外的功能吗?是否有我可以遵循的教程或示例 这是我到目前为止所做的一切,它正在发挥作用——谢谢瑞安·贝茨 查看-new.html.erb JQuery 我尝试使用一个简单的集合\u select,但是由于选择列表的大小,文档太大,有10000个条目Ajax Rails(3.2.9)的自动完成功能与jQuery combobox类似吗?,ajax,ruby-on-rails-3,ruby-on-rails-3.2,Ajax,Ruby On Rails 3,Ruby On Rails 3.2,我的表单上有一个“自动完成”字段,该字段正在工作,但是我需要强制用户使用“自动完成”从列表中选择一个值,用户不限于列表中的一个项目-这是一个文本字段,他们可以输入任何他们想要的内容。添加了我需要的附加功能。有人能帮我在我的表格中添加额外的功能吗?是否有我可以遵循的教程或示例 这是我到目前为止所做的一切,它正在发挥作用——谢谢瑞安·贝茨 查看-new.html.erb JQuery 我尝试使用一个简单的集合\u select,但是由于选择列表的大小,文档太大,有10000个条目 <%= c
<%= collection_select :model, :widget_id, Widget.all, :id, :name, selected: @model.widget_id -->
提前谢谢。我想我终于找到了我想要的答案 我添加了以下内容
jQuery ->
$('#model_widget_name').bind 'autocompletechange', (event, ui) ->
if (!ui.item)
$(this).val('');
这有意义吗?我还需要更多吗
多谢各位:
机械鱼
马克·贝里
jQuery ->
$('#model_widget_name').autocomplete
source: $('#model_widget_name').data('autocomplete-widget-source')
<%= collection_select :model, :widget_id, Widget.all, :id, :name, selected: @model.widget_id -->
jQuery ->
$('#model_widget_name').bind 'autocompletechange', (event, ui) ->
if (!ui.item)
$(this).val('');