问题标签 [onkeyup]

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

jquery - 在 keyup 上使用 jQuery 从 XML 文件中获取所有匹配结果

我是 XML 和 AJAX 的新手,所以我想知道如何在输入时从 XML 文件中获得匹配的结果。我有一个工作相对较好的示例代码,但每次输入的每个字母都会重复我的结果,所以有人可以帮我解决这个问题吗?

XML:

JS:

代码工作至今,通过输入“Zoran”或“Zora”试试,你会发现问题出在哪里,结果总是重复,所以有没有办法以某种方式解决这个问题,并删除那些额外的结果?

0 投票
2 回答
20526 浏览

jquery - 在 select 元素中触发 Change 事件和 keyup 事件

我有一些代码应该在选择元素更改时运行。我用 jquery 这样做:

但我希望这些代码在用户使用关键字箭头更改选择时也运行。我发现为此目的的事件是 'keyup' 。所以将是:

我怎样才能结合这两个事件?

0 投票
2 回答
967 浏览

javascript - onKeyUp 不工作?也许这是糟糕的ajax代码?

我刚学AJAX,下面的HTML文件不行。每次我释放一个键时,萤火虫都会说“登录不是一个功能”。我不明白为什么会这样。任何帮助表示赞赏。

0 投票
1 回答
302 浏览

jquery - 启用提交按钮直到鼠标移动才生效

我有一个包含文本框和按钮的 ASP.NET 4.0 母版页。Button 最初是禁用的,并且 TextBox 附加了一个 onkeyup 以根据是否输入任何内容来启用/禁用 Button。

问题是,当应用程序在 IIS 中运行并且用户在 IE8 中输入文本时,按钮不会立即启用/禁用。然而,当鼠标移入/移出某些元素(例如浏览器窗口)时,它会相应地启用/禁用。

如果在 IDE 中运行(在 Debug 或 Release 配置中),或者如果使用 Firefox 4 浏览,或者如果我将 jQuery 从 1.6.2 降级到 1.6.1 或更早版本,则不会发生此问题。

启用按钮的代码是:

但我遇到了同样的问题:

或与:

如果我添加这一行:

按钮上的文本立即更改,但在我适当移动鼠标之前它不会启用。

更新 2011 年 12 月 9 日 14:47

发现问题不会发生在 jQuery 1.4.4 / 1.5.2 / 1.6 / 1.6.1 上,但会发生在 jQuery 1.6.2 上。

0 投票
4 回答
6454 浏览

jquery - Jquery检查键上的单选按钮

我设置了两个单选按钮,我想要的是如果我在第一次设置时选择是,它应该自动选择另一个,因为这是我的代码

所以我想要的是,如果我在第一组选择是,它应该在第二组自动选择是,Jquery 在这里

它确实会自动选择另一组,但它会选择 no 而不是 yes

0 投票
3 回答
22810 浏览

jquery - 在 jQuery 中触发 keyup() 之前添加延迟

我已经阅读了一些建议的问题,但我不确定如何实施它们:

我有 8 个文本框,7 个用于数字输入,第 8 个是总数。即 7.5 + 7.5 + 7.5 + 7.5 + 7.5 + 0.0 + 0.0 = 37.5

我有 jQuery 工作,以便它监视每个文本框 keyup() 并添加所有值并计算总数。

我决定要格式化用户在 7 个文本框中输入的内容,这样如果他们输入“1”或“.1”,即“1.0”或“0.1”,它就会像 #.# 一样出现。

问题是我需要在输入格式化之前添加一个延迟,并且我不确定如何使用 javascript 和/或 jquery 来做到这一点。

理想情况下,我想解雇这条线:

在指定时间后,例如 100 毫秒


更新的工作代码:


0 投票
1 回答
4215 浏览

javascript - 从 keyup 事件中获取角色

我正在处理 keyup 事件,并且需要获取正在输入的字符。当我输入一个点时,data.keyCode 是 190,但是当我尝试使用 String.fromCharCode(190) 转换它时,我得到了“¾”符号。

这个参考告诉我 190 是句号。那个人说我没有任何机会进行跨浏览器按键处理。那么,我该如何正确处理呢?

0 投票
1 回答
273 浏览

android - 无法在我的活动管理器中启动 ACTION_SEND 活动 / onKeyUp 事件的奇怪行为

在我的 android 应用程序中,我使用自己的 ActivityGroup(名为 TabGroupActivity)来管理 tabHost 中的多个活动。

所以,当我想开始一个活动时,我使用 TabGroupActivity 的以下方法:

问题是当我尝试使用此方法启动 ACTION_SEND 意图时。我有以下错误:

有人可以告诉我是否可以使用这种方法启动像“ACTION_SEND”这样的活动?问题似乎来自“getLocalActivityManager.startActivities”?

现在,为了避免这个错误,我在不使用 TabGroupActivity.startChildActivity 的情况下调用 startActivity 但我的 ACTION_SEND 活动的行为非常奇怪!

我解释:在 TabGroupActivity 中,onKeyUp 函数被覆盖,所以当我输入这个函数时我放了一个日志。
当我使用后退按钮退出 mail_activity 时,我的日志打印了一半!完全随机!!我不明白为什么!

谢谢您的帮助 :)

0 投票
3 回答
10641 浏览

javascript - jQuery Cleditor 在 keyup 上获取 textarea 值

我正在使用 Cleditor http://premiumsoftware.net/cleditor/docs/GettingStarted.html。我想获取 keyup 的值并将文本插入另一个 div。cleditor 带有我当前在下面的 jsfiddle 示例中使用的 change() 事件,但这与 keyup 不同。我希望在输入时更新 div。我尝试了 keyup 但它不起作用。

这就是我现在所拥有的

检查jsfiddle http://jsfiddle.net/qm4G6/11/

0 投票
1 回答
398 浏览

html - 在 KeyUp 上将元素添加到 contentEditable div

每次按 Enter 时,如何在 contentEditable div 中添加另一个跨度?

这是我目前正在尝试的,但它不起作用:http: //jsfiddle.net/ANnMA/

我希望为 contentEditable div 中的每一行添加另一个“(Good!)”或“(Error!)”跨度。

有任何想法吗?