当前位置:  开发笔记 > 编程语言 > 正文

form_for中的text_field_with_auto_complete

如何解决《form_for中的text_field_with_auto_complete》经验,为你挑选了1个好方法。

真的很简单的问题 - 如何text_field_with_auto_complete在一个form_for区块内使用?

我已经尝试过,f.text_field_with_auto_complete但这会产生错误,而且只是单独使用text_field_with_auto_complete似乎没有做任何事情.

我在这里错过了什么吗?



1> Can Berk Güd..:

我个人用这个:

<%= f.text_field :name, :autocomplete => "off" %>

并手动添加自动生成的Javascript和CSS.这是Javascript:

new Ajax.Autocompleter('customer_name', 'customer_name_auto_complete', '/customers/auto_complete_for_customer_name', {
    method:'get',
    paramName:'customer[name]',
    minChars: 3
});

这是CSS:

div.auto_complete {
  width: 350px;
  background: #fff;
}

div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}

div.auto_complete ul li {
  margin:0;
  padding:3px;
}

div.auto_complete ul li.selected {
  background-color: #ffb;
}

div.auto_complete ul strong.highlight {
  color: #800;
  margin:0;
  padding:0;
}

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有