Pan*_*kaj 3 javascript asp.net
如何在Textbox使用时捕获以下键JavaScript?
Ctl + a
Ctl + c
Ctl + v
我有三个Textboxes电话号码.Textbox1最大长度为3,第二个为3,第三个为4.当用户键入三个数字时TextBox1,光标自动移动到TextBox2TextBox2和TextBox3同样的事情.我在keyup事件中处理此功能.现在,我平行使用您的代码.但它也会在keyup事件中发生变化.填写所有TextBox时会发生这种情况.现在假设我在TextBox1中并按下Ctl + A. 这会将用户移动到第三个TextBox(不可接受的情况).这是问题所在.
使用select,copy并paste分别事件.这些天几乎普遍支持.
var textBox = document.getElementById("textBoxId");
textBox.onpaste = function() {
alert("paste");
};
Run Code Online (Sandbox Code Playgroud)
同样适用于其他事件.演示:http://jsfiddle.net/timdown/EC2Hf/
| 归档时间: |
|
| 查看次数: |
2595 次 |
| 最近记录: |