问题标签 [typewatch]

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 回答
628 浏览

jquery - Delphi 中的 JQuery TypeWatch 功能

TypeWatch 是一个 JQuery 插件,用于监控文本输入框中击键之间的时间。

它允许在用户键入搜索词时刷新搜索结果等功能,如 Stack Overflow 的“用户”页面所示。

如果您正在输入您希望搜索的用户的名称并暂停输入半秒钟,则会出现您已输入内容的搜索结果。

有没有人有任何关于如何以类似方式在delphi中监控文本框的示例或信息,因为用户正在输入触发另一个事件,如果它在一段时间内停止输入,比如半秒。

0 投票
1 回答
1075 浏览

jquery - 动态添加动态输入字段的 jquery typeWatch

如何获取动态添加的输入字段的 ID?我的脚本在单击按钮时添加输入字段,使用

我还在插入新字段之后添加了这一行,因此它将 typeWatch 添加到所有 .email 类字段中。

现在,在回调函数中,我想获取输入字段的Id typeWatch 回调被触发。

请指教。

谢谢

0 投票
1 回答
285 浏览

jquery - 如何使用 jquery typewatch 发送关于清除文本框的 ajax 请求?

嗨,当用户停止在文本框中输入时,我使用 jQuery typewatch 插件发送 ajax 请求。如果用户输入某些内容,则将根据该内容过滤结果。如果用户清除了文本框,我想加载整个结果我该怎么做?

我尝试将 captureLength 设置为 0,甚至尝试将插件上的 minTextLength 设置为 0。但它不起作用。这是一个我想要的示例https://stackoverflow.com/tags

0 投票
1 回答
1013 浏览

jquery - jQuery TypeWatch - 扩展空输入?

我已经使用 ajax 创建了自己的自动完成功能,并且我希望能够在用户键入时监控搜索输入...我现在正在使用 TypeWatch,我看到的唯一问题是,如果用户已经退格并且输入现在是空的,我的搜索结果就在那里。

扩展 TypeWatch 函数(可能添加第二个回调)以便当输入为空时,我可以删除搜索结果 div 的最佳方法是什么?

0 投票
2 回答
4987 浏览

jquery - jQuery Typewatch - 替代或如何创建相同的功能?

我正在使用jQuery Typewatch,但它不再维护,我遇到了问题。

我正在使用它来支持 ajax 搜索功能。如果用户输入搜索词,例如“bob”,它将按预期执行 ajax 回调。但是,如果用户或脚本清除包含搜索词的文本框,然后再次输入“bob”,则不会触发回调运行。

是否有解决此问题的方法,或者可能是 jQuery Typewatch 的替代插件或创建相同功能的方法(在用户完成输入后运行回调)?

这是基本的 TypeWatch JS。ajaxSearch 是一个标准的 jQuery$.ajax函数。

0 投票
2 回答
98 浏览

javascript - 仅尊重最新的一系列 javascript/jQuery 事件的最简单方法

我不得不想象这是 javascript/jQuery 的一个常见用例,所以如果它在网站上的其他地方,请原谅我,我搜索它并找不到这个基本用例。

我有一个可见的 div (A)。悬停该 div 会显示其他一些 div (B & C)。悬停任何这些 div(A、B 或 C)将隐藏两个显示的 div(B 和 C)。

很简单,对吧?问题在于,当您快速连续多次悬停和取消悬停时,这种简单的行为会导致丑陋,因为所有事件都会叠加,然后它就像手风琴一样有一段时间。

我尝试将 typewatch 函数带入方程:

但我想我无法正确使用它(也许我必须调用一个调用 typewatch 本身的自定义切换函数,或者其他什么?)。

为了便于理解,这里是一个确切案例的 jsfiddle:http: //jsfiddle.net/tchalvakspam/KG3P9/7/

但总的来说,我怎样才能捕捉多个事件而只尊重最新的事件呢?

0 投票
1 回答
3062 浏览

jquery - 需要一个使用 TypeWatch 的例子

TypeWatch jQuery 插件在几篇较早的文章中被推荐,但我在使用它时遇到了问题(2.0 版)。我认为问题在于我对 TypeWatch 调用回调时可用的回调以及如何获取所选表单元素的数据的理解。

在过去的几个小时中,我找到的所有示例都使用一个简单的 alert() 作为回调函数,但我需要的是选定的表单输入标签的值、alt 标签和标题标签。有人可以向我解释或提供一个应该如何工作的例子吗?也许如果我知道这个对象是什么,我可以回答我自己的问题。

我有一个使用 AJAX 的 jQuery 键盘处理程序——我现在想做的是合并 TypeWatch 功能,以防止每次击键时服务器调用。

谢谢。

0 投票
1 回答
442 浏览

jquery - typewatch 中的“elem.type 未定义”

我从github页面下载了 typewatch 文件,将它放在我的 vendor/assets/javascripts 文件中,并在我的 application.js 中以正常方式要求它然后我执行以下代码(如 github 页面所示)

它根本不起作用。它还破坏了我拥有的后伸功能。任何帮助将不胜感激,这变得非常烦人:(

更新:

Firebug 给出以下错误:插件代码第 38 行中的“elem.type is undefined”

0 投票
1 回答
284 浏览

javascript - typewatch 如何处理提交请求

我在搜索表单上使用typewatch 。当我实现这样的事情时

弹出警报消息,但仍通过 AJAX 处理表单的提交请求。然而,这是唯一的请求,几乎就像按下回车一样,您只需加速 typewatch 上的提交计时器。这是这里发生的事情吗?我查看了 typewatch源代码,但似乎找不到任何东西。此外,当我删除上面的代码时,表单会被提交两次:作为 JS 请求和作为 HTML。HTML 请求正在通过,因为我不再取消提交操作,我认为 JS 请求背后的原因与手头的主要问题有关:提交绑定的表单时 typewatch 会做什么。非常感谢!

表格代码:

更新:找到了答案,它证实了我的想法

0 投票
1 回答
631 浏览

jquery - JQuery TypeWatch 插件 - 停止观看

有没有办法让这个插件停止观察确定文本框中的变化?