问题标签 [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.
jquery - 需要自定义jquery-token-input
我正在寻找使用 jquery 令牌输入,但我需要将令牌列表与建议分开。
因此,当您输入一个单词时,它会自动完成,但是当用户键入,
或输入时,建议的单词将从该框移动到页面附近的无序列表。
此外,令牌列表(不在输入框中)仍然需要有 x 才能将其从表单提交中删除。
有没有这样的叉子?
javascript - 在 rails 中使用 capybara-webkit 模拟按键
我正在使用 capybara-webkit 来测试使用 jquery-tokeninput (https://github.com/loopj/jquery-tokeninput) 填充字段的表单。问题是使用 fill_in 不适用于此。反正有没有自动测试这个?提前致谢。
javascript - 如何修复 jQuery 插件中的此类 RegExp 错误?
我正在为编程语言列表使用jQuery Tokeninput自动完成插件,我发现它不处理“C++”中的“+”字符:它返回一个 JavaScript 错误,并且自动完成列表上没有任何内容。
当我输入“C”时,ir 返回错误:
未捕获的语法错误:无效的正则表达式:/(?![^&;]+;)(?!<[^<>] )(C++)(?![^<>] >)(?![^&;] +;)/: 没什么可重复的
问题似乎在于RegExp 语句的一个小方法:
变量:
我如何解决它?
ruby-on-rails - 虚拟属性验证 Rails 3
我没有对这个 Jquery-tokeninput 或 Rails 虚拟属性做很多事情,但我一直用这个把头撞到墙上。任何帮助或指导表示赞赏。
我的公告模型中有一个虚拟属性阅读器,我需要验证是否存在:
其次是getter和setter:
我真的只需要确保 params[:announcement][:classroom_tokens] 不为空。上面的 validate 调用似乎在看别的东西,因为无论如何它总是空的。我错过了什么?任何帮助是极大的赞赏。
导轨 3.1 红宝石 1.9.2
更新: 如果我这样做
我得到:
jquery - jQuery tokeninput 为 1 个输入生成多个输入
我对 jQuery tokeninput 输入有疑问,这是我的 ruby on rails 代码:
这是生成的html源代码:
看起来不错,但问题是,对于每个 subscription_preference_tag_tokensX 输入,都会创建四个 jQuery 令牌输入,如果我用萤火虫检查,这是代码:
我不知道为什么 ir 为每个“subscription_preference_tag_tokensX”创建四个“token-input-list-facebook”。这是问题的图片:
编辑1:
这是我的 jQuery 代码:
ruby-on-rails - 令牌字段 - 堆栈级别太深
我一直在尝试为帖子添加标签。我使用http://railscasts.com/episodes/258-token-fields作为指南。
帖子表单具有嵌套的图像和标签。标签在 Ryan 的剧集中作为作者处理。
创建新帖子时,我得到,堆栈级别太深,错误。
有任何想法吗?
模型
形式
日志
jquery - 在 Rails 中,jQuery 令牌输入不允许自定义输入
在 Rails 中,jQuery 令牌输入不允许自定义输入。
我已经下载了 1.6.0 版本的令牌输入,但我无法输入自定义条目。一旦我在文本框中输入一些文本并取出光标,文本就会消失。只有我需要从自动完成列表中进行选择。
例如:- 如果我使用下面的脚本函数,解决方案是什么?
请给我解决方案,令牌输入应该允许自定义条目。
sql - 如何在 Rails 中编写此查询以使用 JQuery Tokeninput 自动完成?
我有一个使用jQuery Tokeninput的带有“自动完成”字段的表单。基本查询仅查找名称或用户名与键入文本匹配的用户,它是:
这很好用。
我的应用程序还有一个“追随者模型”,我想限制哪些用户出现在自动完成字段中,以便只返回“互惠追随者”。“互惠追随者”是我追随我的人 [(A 追随 B) AND (B 追随 A)]。
我在 User 模型中有一个方法,它为用户返回互惠的追随者:
我可以为输入文本的人获得互惠的追随者:
但是我如何根据输入的文本削减该列表?如何将现有的自动完成 (@users = User.where...) 查询与 @reciprocal_followers 集成?
用英语:“我希望自动完成显示最多 10 个互惠用户的列表,他们的姓名或用户名与用户在自动完成字段中输入的内容相同”。
如何修改定义“@users”的查询以根据“@reciprocal follower”进行限制?
forms - 如何在 Rails 中提交此表单,使其位于 /users/:id?
我正在尝试做一些在概念上看起来很简单的事情,但我就是无法让它发挥作用。这是我正在尝试做的事情:
我在 /users/index 页面上有一个简单的“搜索”表单。当当前用户输入搜索字段时,它利用 jQuery Tokeninput 自动完成用户(名称/用户名)。我想要做的是让用户输入一个名称,从列表中选择一个用户,然后单击“提交”并转到所选用户的个人资料(/users/:id/ - 这是用户#show)。我已将 jQuery Tokeinput 配置为将 user_id 提交为:user_token。
我似乎无法让这个工作。自动完成部分工作正常,但我不知道如何“提交”以便显示输入的用户个人资料。
当我点击表单上的“提交”按钮(从终端的开发日志中提取)时,会发生以下情况:
所以它在用户控制器上调用更新操作,我假设因为“@user”已经存在(具体来说,它是 current_user 单击提交按钮)。
在屏幕上,我看到:
顶部显示的路径是 .../users/2 (当前用户的 id),在浏览器中我看到:
用户控制器中的 NoMethodError#update
未定义的方法“小写!” 对于零:NilClass
我得到这个是因为它试图在用户控制器中运行“更新”操作,并且有一个“小写!” 在更新操作开始时调用其中一个参数。该参数 ([:user][:email]) 显然不存在,因为它不在我提交的表单中。
我真正想做的是转到“/users/41”(其 id 作为 params[:user][:user_token] 传递的用户的显示页面)。我该怎么做呢?
以下是所有相关代码:
我的路线...
这是我的表单(这绝对行不通,尽管 jQuery Tokeninput 确实有效):
这是我的用户模型的相关部分:
jquery - 使用 json、jquery 和 rails 从标签下拉列表中添加计数功能
我使用 jquery tokeninput 跟随 railscasts
http://railscasts.com/episodes/258-token-fields-revised
在创建自动完成标记令牌并已成功完成此操作。但是,我一直在尝试添加一个计数属性,非常类似于堆栈溢出标签计数器。
我的标签中有#index
当我渲染时,它会调用我的令牌方法,它是......
如果我输入“steelswarm”这个词并检查返回的标签,在我的控制台上它会说......
当用户开始输入单词“steelswarm”时,我希望下拉菜单显示“steelswarm x 2”,因为它的计数为 2。
我试过做
在我的 else 语句中,但下拉菜单停止渲染。它甚至找不到第一个字母了。我究竟做错了什么?
:label 和 :value 属性不属于整个 jquery 吗?
我也一直在寻找选项
http://loopj.com/jquery-tokeninput/
但我似乎找不到有用的东西,或者至少我能想到......对不起,我对 json 和 jquery 不是很熟悉,所以非常感谢您的帮助 =)
谢谢你。