问题标签 [jquery-tokeninput]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
215 浏览

ruby-on-rails - Railscasts 258 Token Fields - 在 :through table 中设置附加属性 - rails 方法

根据 Ryan Bates 的出色 RailsCast #258,我遇到了问题。

情况如下:

该表单包含作为 id 传递的技能标记的普通文本字段:

因此,用户可以获得通过功能分配的许多技能。在分配技能时,还应在能力模型中跟踪评估者。

使用 Ryans 的 jquery TokenInput 示例,我创建了一个适当的表单,以允许用户使用 tokenInput 文本字段分配(和创建)技能。

现在的问题在于在保存关联之前处理数据和设置评估者。

通过一些 ruby​​ 魔术,用户模型上的 self.skill_ids 设置用于创建关联模型的 id,因此控制器操作非常简单:

显然,如果我想在能力模型上设置额外的评估者属性,那么使用 update_attributes 就不会那么容易了。

那么我怎样才能通过“rails 方式”来实现这一点——编写漂亮、可读的代码呢?任何帮助将不胜感激!

0 投票
2 回答
1349 浏览

jquery - jquery tokeninput 在 14 个字符后削减 defaultValue

我正在使用带有 tokeninput 插件的 jQuery。

我初始化它:

页面加载后,输入框的值为“非常长的字符串 123”。对焦并模糊框后,该值变为“非常长的字符串 1234567810”。

有人知道我该如何解决吗?

0 投票
1 回答
3593 浏览

asp.net-mvc-3 - 如何使用在数据库中找到的值预填充 tokenput

我正在使用在http://loopj.com/jquery-tokeninput/上找到的 tokeninput 控件——我相信它很受欢迎。

我有以下代码可以很好地用作者姓名填充输入框 - 但我想在用户处于 EDIT 会话时使用在数据库中找到的值预填充控件,即查找已经为该记录找到的作者(看起来像这样):

在此处输入图像描述

这是代码:

显然,这已经获得了完整的作者列表(/author/getauthors/)——但它也需要从该列表中预先填充,作者已经找到了该记录——这就是我似乎无法弄清楚的一点。

我可以看到您可以在 javascript 中使用 prePopulate (我已将其注释掉)并且我在 Edit.cshtml 中找到了作者值,即

因此,这只是将这些值放入某种 json 格式并让 tokeninput 控件填充它们以准备好在表单加载并向用户显示时的情况。

在 Edit.cshtml 中显示 tokeninput 控件的其他代码是:

非常感谢任何帮助或指示。

0 投票
1 回答
368 浏览

yii - yii tokeninput 扩展光标在相同匹配后聚焦在错误的位置?

我在使用 yii tokeninput 扩展时遇到问题。当我搜索名称时,它会给出用户列表,并且如果我选择任何名称,并且如果在所选项目之后的光标点之前还选择了该名称,它不会指向输入框中所有项目的末尾。

我正在使用这个配置。

我也查看了示例,但没有找到解决方案。谁能帮我 ? Loopj:jquery 令牌输入演示

0 投票
2 回答
400 浏览

ruby-on-rails - 如何在用户还可以添加新标签的地方创建令牌输入

目前,我正在使用 gem"acts_as_taggable_on_steroids".
一切正常。现在我想添加tokeninput到这个“标签输入框”中
,所有存在的标签都应该在这里显示,就像candidate tag.用户输入第一个单词时一样。
并且这些标签必须由" "(space)

如何使"acts_as_taggable_on_steroids"令牌输入和令牌输入都起作用?
存档这些有什么好的说明吗?

0 投票
1 回答
179 浏览

javascript - 分组令牌输入

我正在使用Tokeninput创建一个仅允许来自数据库的预定结果的框。

但是,此插件缺少的一件事是对建议进行分组的能力。所以我可以有一个这样的清单;

类别标签不可选择,仅提供信息。

我已经准备好 JSON 来发送一个category包含类别明文名称的额外密钥;即,Company 块中的每个建议都包含category: "Companies"在它们的对象中。我认为通过这种方式对建议进行分组会很容易。

是否有任何修改或替代插件可以实现我正在寻找的东西?

如果没有,我将如何修改 Tokeninput 以支持这些更改?我看到他们的 Github 为此列出了一个问题,但没有回应。

0 投票
1 回答
220 浏览

asp.net-mvc-3 - MVC3 和验证 Razor 和 jQuery 插件的混合

我正在使用 MVC3,我的视图混合了剃刀和原始 html,例如

我的 JavaScript 将 tokenInput 控件插件应用于文本框并且一切正常,但我想知道如何验证它(即对于空文本框/tokenInput),它需要填充至少 1 个令牌。目前,这两种创建视图的形式令人困惑,让 Razor 直接从模型构造元素,然后通过使用 jQuery 插件等添加更多复杂性/定制化。

谁能建议我如何在回发到控制器时验证 jQuery 插件?

干杯

0 投票
2 回答
5454 浏览

jquery-plugins - jQuery Token Input(tokenize input)在模式弹出窗口上不起作用,列表隐藏在弹出窗口下

我在 jQuery 中使用模式弹出窗口控件,弹出窗口有一个由 jQuery Tokenize 输入插件提供支持的输入文本。问题是当我在模态弹出文本框中输入内容时,tokenize 插件的搜索结果显示隐藏在弹出窗口下。实际上它们应该出现在所有控件之上。有人请帮助我,因为我是初学者。

尝试从下面的线程寻求帮助,zindex 不起作用。 https://github.com/loopj/jquery-tokeninput/issues/190

这是我正在使用的输入控件。 http://loopj.com/jquery-tokeninput/demo.html

谢谢你。

0 投票
2 回答
1021 浏览

javascript - jQuery令牌输入rails出现错误未捕获的TypeError:对象[对象对象]没有方法'tokenInput'

所以我使用rails cast #258作为参考,当我尝试加载页面时,将令牌输入添加到文本字段的 javascript 似乎没有正确附加。在 chrome 控制台中,我收到此错误

未捕获的类型错误:对象 [object Object] 没有方法“tokenInput”

如果有人对我所缺少的有任何想法,那将不胜感激。

0 投票
1 回答
350 浏览

jquery - 带有acts_as_taggable_on的Jquery TokenInput不在搜索框中创建令牌

我正在使用带有 Jquery TokenInput 的 Railsacts_as_taggable_on 插件,但是当输入标签并按下空格键(将分隔符更改为空格)时,不会创建令牌云。另外,我的 Json 输出文件看起来有点奇怪,它没有输出正确的数字 ID。

JSON 输出

用户控制器

用户模型

Javascript 文件

看法