标签: keyup

如何禁用密码字段上的空格键

如何禁用密码字段上的空格键.我试过了

$(document).ready(function() {
$("#passwordId").live('keyup',function(e){
    if (e.keyCode == 32) {
       // e.preventDefault();
    return false;
    }
});
});
Run Code Online (Sandbox Code Playgroud)

我甚至尝试过e.preventDefault();.在调试它确实输入if但是没有禁用空格键.不知道我做错了什么.

jquery keyup

2
推荐指数
1
解决办法
5696
查看次数

Ctrl + V(粘贴)触发jQuery的keyup函数TWICE

如何使Ctrl+ V或粘贴不触发keyupTWICE功能?

这对我来说是一个问题,因为我制作了一个自动完成功能,当我粘贴到文本框中时它会显示两次相同的数据.我希望现在更有意义.

编辑:

好球员,我已经找到了如何检测Ctrl+ V$('#this-id').bind('paste', function() {});

但现在另一个跟进问题是如何将它与它结合起来,keyup以便在paste按下时keyup不再触发.

javascript jquery keyup

2
推荐指数
1
解决办法
4504
查看次数

Pygame Keyup/Keydown

我正在为学校的计算机俱乐部制作一个小马里奥。(好吧,作为团队的一员。)无论如何,我在使用“keyup/keydown”命令时遇到了一些麻烦。这是我的代码:

# 1 - Import library
import pygame
from pygame.locals import *

# 2 - Initialize the game
pygame.init()
width, height = 1280, 1000
screen=pygame.display.set_mode((width, height))
keys = [False, False, False, False]
playerpos=[100,100]

# 3 - Load images
player = pygame.image.load("images/totallynotgodzilla.png")
# 3.1 - Load Audio
music = pygame.mixer.Sound("audio/skyrim.wav")

# 4 - keep looping through
while 1:
    # 5 - clear the screen before drawing it again
    screen.fill(0)
    # 6 - draw the screen elements
    screen.blit(player, playerpos)
    # 7 - …
Run Code Online (Sandbox Code Playgroud)

python pygame keydown keyup

2
推荐指数
1
解决办法
2万
查看次数

简化keyup输入的一些jQuery代码

我在做什么

我正在制作一个网页,当我将内容输入到输入中时,它会自动生成论坛代码.每个角色都有不同的颜色,句子看起来像一个渐变.

这是jsfiddle样本.

当我输入a-p-p-l-e这些输入时,结果如下:

[color=3173d8]a[/color][color=416cd9]p[/color][color=5e5bdb]p[/color][color=8248dd]l[/color][color=a335df]e[/color]
Run Code Online (Sandbox Code Playgroud)

当创建越来越多的输入和跨度时,js代码将变得如此庞大.但我不知道如何简化它们.我试图使用类似的东西$(this).attr('target'),它只是不起作用.如果我想添加更多输入,比如说30,那么任何人都可以帮助我缩短它.


更多

如果我希望焦点移动到下一个输入,如果输入已经输入了字符,该怎么办?然后我就可以用'tab'键入单词.

javascript css jquery input keyup

2
推荐指数
1
解决办法
221
查看次数

angular2 TypeError:self._el_11不是函数

我想添加事件监听器输入,这是我的代码

<input ref-search (keyup)="search(search.value)">
Run Code Online (Sandbox Code Playgroud)

和搜索方法是

search(condition: string){
    console.log(condition);
}
Run Code Online (Sandbox Code Playgroud)

然后当我输入内容时,浏览器控制台日志就是

TypeError: self._el_11 is not a function
at AppView._View_YwCoffeeListComponent0._handle_click_11_0 (YwCoffeeListComponent.ngfactory.js:217)
at platform-browser.umd.js:1854
at platform-browser.umd.js:1967
at ZoneDelegate.invoke (zone.js:192)
at Object.NgZoneImpl.inner.inner.fork.onInvoke (core.umd.js:8772)
at ZoneDelegate.invoke (zone.js:191)
at Zone.runGuarded (zone.js:99)
at NgZoneImpl.runInnerGuarded (core.umd.js:8805)
at NgZone.runGuarded (core.umd.js:9038)
at HTMLInputElement.i (platform-browser.umd.js:1967)
Run Code Online (Sandbox Code Playgroud)

和YwCoffeeListComponent.ngfactory.js:217代码是

_View_YwCoffeeListComponent0.prototype._handle_click_11_0 = function($event) {var self = this;self.markPathToRootAsCheckOnce();var pd_0 = (self._el_11(self._el_11.value) !== false);return (true && pd_0);};
Run Code Online (Sandbox Code Playgroud)

typeerror keyup typescript angular

2
推荐指数
1
解决办法
1759
查看次数

键盘事件正在降低性能

我的例子:

$(document).on('keyup', '[contenteditable=true]', function (e) {
        
    let _this = $(this), text = _this.text();

    if (text.length === 1) {
        let span = $('<span>').text(text);
        _this.html(span);
    }

    console.log(_this.html());

});
Run Code Online (Sandbox Code Playgroud)
[contenteditable=true] {
  border: 1px solid #ccc;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<div contenteditable="true"></div>
Run Code Online (Sandbox Code Playgroud)

我的问题:如果我以正常速度在div中键入一些文本(超过1个字符),则代码可以正常工作。但是,当我尝试快速键入文本时,没有将<span>标签附加到div。

我该如何解决?

html javascript jquery keyup

2
推荐指数
1
解决办法
1639
查看次数

如何使用 jQuery .keyup() 函数捕获键盘输入

正在开发一个简单的刽子手游戏,我试图用 来捕捉用户输入keyup(),但是当我将它登录到控制台时,我意识到有些东西无法正常工作……这是我的代码:

$(document).keyup(function(e) {

    userInput = e.value;
    console.log(userInput);

});
Run Code Online (Sandbox Code Playgroud)

我也试过这样做,但它也不起作用。

$(document).keyup(function(e) {

    userInput = $(this).val();
    console.log(userInput);

});
Run Code Online (Sandbox Code Playgroud)

哦,顺便说一下,userInput 是一个全局变量。

javascript jquery user-input keyup

2
推荐指数
1
解决办法
4502
查看次数

Enter键以Ionic 4 Angular 8形式移动到下一个元素

在我用 Ionic 和 Angular 8 构建的 PWA 中,我需要处理回车键以移动到下一个元素。我怎样才能用(keyup.enter)实现它。请帮我。

https://stackblitz.com/edit/ionic-3drfby

keyup ionic3 angular ionic4 angular8

2
推荐指数
2
解决办法
3437
查看次数

`(keyup.backspace)` 无法捕获 'shift + backspace'

我试图捕获表单输入字段中发生的每个删除和退格键,并且我按照以下方式执行此操作:

<input (keyup.enter)="sendData()" (keyup.delete)="clear()" (keyup.backspace)="clear()">
Run Code Online (Sandbox Code Playgroud)

它确实适用于退格键,但与左移或右移结合使用时则无效。我该如何承保这些案件?

keyup angular angular9

2
推荐指数
1
解决办法
2739
查看次数

XamlBehaviorsWpf WPF 行为不适用于 KeyUp

我正在使用 Microsoft XamlBehaviorsWpf [标签丢失!评级足够高的人可以在我的 WPF 应用程序中添加] 吗?我的 XAML 中有四个行为触发器,如下所示。

我发现KeyDown触发器工作正常,但KeyUp事件却不然。

有人知道为什么吗?

xmlns:behaviors="http://schemas.microsoft.com/xaml/behaviors"
....

<behaviors:KeyTrigger Key="LeftCtrl" FiredOn="KeyDown">
    <behaviors:CallMethodAction TargetObject="{Binding}" MethodName="CtrlDown"/>
</behaviors:KeyTrigger>
<behaviors:KeyTrigger Key="RightCtrl" FiredOn="KeyDown">
    <behaviors:CallMethodAction TargetObject="{Binding}" MethodName="CtrlDown"/>
</behaviors:KeyTrigger>
<behaviors:KeyTrigger Key="LeftCtrl" FiredOn="KeyUp">
    <behaviors:CallMethodAction TargetObject="{Binding}" MethodName="CtrlUp"/>
</behaviors:KeyTrigger>
<behaviors:KeyTrigger Key="RightCtrl" FiredOn="KeyUp">
    <behaviors:CallMethodAction TargetObject="{Binding}" MethodName="CtrlUp"/>
</behaviors:KeyTrigger>
....
Run Code Online (Sandbox Code Playgroud)

这是我的 ViewModel

    public void CtrlDown()
    {
        cntrlSelected = true;
        MessageBox.Show("down");
    }

    public void CtrlUp()
    {
        MessageBox.Show("up");
        cntrlSelected = false;
    }
Run Code Online (Sandbox Code Playgroud)

编辑

以下是可用选项的屏幕截图FiredOn

在此输入图像描述

编辑2

这个问题已在 GitHub 上提出,但响应仍在等待 8 个月,因此不确定这是否是一个错误,或者我(以及其他人)没有正确使用该库。

链接:第 77 期

c# wpf keyup

1
推荐指数
1
解决办法
1251
查看次数