2012-03-13 121 views
0

有任何方法(或插件)来显示可编辑的组合框?我有一组选项,但我想提供输入自定义值的可能性。 我搜索的文档,我不能找到办法做到这一点。我用javascript解决了问题,但我正在寻找更优雅的解决方案。可编辑的选择/组合框

+0

传统的解决方案是使用自动完成的常规文本字段 - 有大量的JavaScript插件可以实现这一点,例如jQueryUI自动完成。我不认为你可以有没有js的选择和文本框的组合。 – 2012-03-13 09:58:39

回答

1

我敢肯定,目前根本没有HTML表单元素,做这一点,所以Rails的不能为您提供帮助。正如你所说的,你可以使用JS来创建类似的东西(并且应该已经有JS库/插件),或者你可以使用select元素并在它旁边添加一个文本字段以获取新值。

1

HTML5 specification没有定义这样的元件。所以,你既可以继续使用JS,或者尝试使用autocomplete featureinput元素的(虽然这不是你想要什么,不与旧的浏览器兼容)。

+0

好吧,我只是想着有现成的rails/formtastic插件,它可以做到这一点。我发现了一些JS的解决方案,但无法找到任何这符合我的要求,所以我决定写定制的解决方案。 – pedro 2012-03-13 12:22:46