关于删除无关信息的 Rails 自动完成问题

发布于 2024-08-04 02:44:34 字数 677 浏览 8 评论 0原文

我的自动完成插件工作得很好...除了我有一些想要在自动完成 div 中显示的信息,但我不想在用户做出选择时结束。

即...我有一个自动完成货币...他们可以按货币代码或国家/地区进行搜索...当他们搜索时,它会显示这两个信息以及国家/地区国旗。

形式:

<%= text_field_with_auto_complete :currency, :from, { :size => "10", :value => "USD" }, :skip_style => true %>

部分:

<li class="currency"><div class="image"><img src="/images/flags_currency/<%=h code %>.png"/></div><div class="name"><%=h code %></div><div class="country"> <%=h other %></div></li>

但是在他们选择之后,我希望不要将国家/地区名称放入框中,我想以某种方式将其编辑出来,使用javascript还是CSS?

有什么想法吗?

I've got my autocomplete plugin working perfectly... except I have certain info that I want displayed in the autocomplete divs, but I don't want to end up when the user makes their selection.

Ie... I have an auto complete for currencies... they can search by either currency code or country... as they search it displays both info along with the countries flag.

Form:

<%= text_field_with_auto_complete :currency, :from, { :size => "10", :value => "USD" }, :skip_style => true %>

Partial:

<li class="currency"><div class="image"><img src="/images/flags_currency/<%=h code %>.png"/></div><div class="name"><%=h code %></div><div class="country"> <%=h other %></div></li>

But after their selection I would like it not to put the country name into the box, I would like to somehow edit it out, either using javascript or CSS?

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里南柯 2024-08-11 02:44:34

怎么样:

text_field_with_auto_complete :currency, :from, 
     { :size => "10", :value => "USD" },
     :skip_style => true, :select => :name

auto_complete_field< 的选项中/a>.

How about:

text_field_with_auto_complete :currency, :from, 
     { :size => "10", :value => "USD" },
     :skip_style => true, :select => :name

From the options for auto_complete_field.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文