![]() |
1
232
更新: 见 Another answer (2015)。 2009年原始答案:
所以,你想要
如果要跟踪键入的更改,请使用
一
破碎的
|
![]() |
2
515
这些天听着
除IE8及以下版本外,所有人(甚至移动设备)都支持它。对于IE添加
|
![]() |
3
37
这里的javascript是不可预测和有趣的。
因此,要跟踪文本框中的更改,我们需要
这是一个肮脏的黑客,但这是唯一的方法,正如我所研究的。 下面是一个例子。 http://jsfiddle.net/2BfGC/12/ |
![]() |
4
33
下面的代码对我使用jquery 1.8.3很好
HTML:
javascript/jquery:
|
![]() |
5
9
希望这对某人有帮助。
所以
|
![]() |
6
8
我也有类似的要求(Twitter风格的文本字段)。使用
[更新]
在HTML5或更高版本中,使用
|
![]() |
7
7
如果仅使用Internet Explorer,则可以使用:
希望有帮助。 |
![]() |
8
4
有一个非常接近的解决方案(不要修复所有粘贴方式),但其中大部分: 它既适用于输入,也适用于文本区域:
这样做:
正如我所说,并不是所有方法都能在所有浏览器上粘贴Fire事件…最糟糕的是,有些人根本不触发任何事件,但计时器却很难用于此类事件。 但大多数粘贴方法都是通过键盘和/或鼠标完成的,因此通常在粘贴后触发onkeyup或onmouseup,在键盘上键入时也会触发onkeyup。 确保您的检查代码不会花费太多时间…否则用户的印象会很差。 是的,诀窍是在钥匙和鼠标上开火…但要注意两个都可以被解雇,所以要记住这样!!!! |
![]() |
9
4
请使用jquery判断下一个方法: HTML:
javascript(jquery):
|
![]() |
10
4
“输入”对我有效。
|
![]() |
11
4
我认为在2018年最好使用
- 如技术规范所述( https://html.spec.whatwg.org/multipage/indices.html#event-input-input ):
- 下面是一个如何使用它的示例:
|
![]() |
12
3
你可以用
|
![]() |
13
3
要跟踪每一个,请尝试本例,并在此之前将光标闪烁率完全降低为零。
onblur:事件在退出时生成 onchange:如果在inputText中进行了任何更改,则在退出时生成事件 onkeydown:任何按键都会生成事件(也适用于长时间保持按键) onkeyup:在任何密钥释放时生成事件 onkeypress:与onkeydown(或onkeydup)相同,但不会对ctrl、backspace、alt-other做出反应。 |
![]() |
14
0
在这里,我要做的是:
如果你能指出这种方法的缺陷,我将不胜感激。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 3 月前 |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 3 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 3 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 4 月前 |