keypress

onKeyUp="keypress2(this,140)"
onblur="keypress2(this,140)"
<span>你还可以输入140个字</span>

onKeyUp="keypress1(this,30)"
<span>你还可以输入30个字</span>

<script type="text/javascript">
function keypress1(t,max)
//text输入长度处理
{
var text1 = $(t).val();
var len = max -
text1.length;
var show = "你还可以输入" + len + "个字";

$(t).next().html(show);
}
function keypress2(t,max)
//textarea输入长度处理
{
var text1 = $(t).val();
var len;
//记录剩余字符串的长度
if (text1.length >=
max)//textarea控件不能用maxlength属性,就通过这样显示输入字符数了
{

$(t).val(text1.substr(0, max));
len = 0;
}

else {
len = max - text1.length;
}
var show
= "你还可以输入" + len + "个字";
$(t).next().html(show);
}

</script>

keypress,布布扣,bubuko.com

时间: 2024-10-26 21:53:57

keypress的相关文章

keyup、keydown和keypress

1.keydown(fn)(按下触发) 语法: $().keydown(function(e){ alert(e.keyCode); //按下a返回65 }) 例子: 2.keyup(fn)(按下弹起触发) 语法 $().keyup(function(e){ alert(e.keyCode); //按下a返回65 }) 3.keypress(fn) $().keypress(function(e){ alert(e.charCode); //按下a返回97 }) 说明:keyup.keydown

C#中KeyDown和KeyPress区别

1.比如说TexBox 输入'a' 按下->触发KeyDown事件,然后去处理 ->将a显示输入到文本框后 ->触发KeyPress事件

转载关于KeyPress和KeyDown事件的区别和联系

KeyDown:在控件有焦点的情况下按下键时发生. KeyPress:在控件有焦点的情况下按下键时发生. KeyUp:在控件有焦点的情况下释放键时发生. 1.KeyPress主要用来接收字母.数字等ANSI字符   KeyDown 和 KeyUP 事件过程通常可以捕获键盘除了PrScrn(在键盘右上角)所有按键(这里不讨论特殊键盘的特殊键) 2.KeyPress 只能捕获单个字符   KeyDown 和KeyUp 可以捕获组合键. 3.KeyPress 不显示键盘的物理状态(SHIFT键),而只

事件keydown和keypress

虽然从字面理解,keydown是按下一个键的意思, 但实际上二者的根本区别是,系统由keydown返回键盘的代码,然后由TranslateMessage函数翻译成成字符,由keypress 返回字符值.因此在keydown中返回的是键盘的代码,而keypress 返回的是ASCII字符.如果只想读取字符,用keypress,如果想读各键的状态,用keydown. 说keydown是按下, keypress 是按下并松开,是不对的.如果一直按着键, 这时不断地产生keydown和keypress.

jQuery基础:keydown( ) 与 keypress( ) 区别

1.结论: 相同点:当按钮被按下时,会发生该事件,发生在当前获得焦点的元素上. 输入中文区别较大,试一试 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <form action="">

keyup keydown keypress 区别

测试的浏览器环境: chrome 版本 43.0.2357.134 mfirefox 版本 24.0IE6(绿色版 IE.exe)IE7IE8IE9 搜狗拼音输入法3.5(3.5.0.1089)网吧专用安装版 代码: <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <

KeyDown和KeyPress的区别

虽然从字面理解, KeyDown是按下一个键的意思, 但实际上二者的根本区别是, 系统由KeyDown返回键盘的代码, 然后由TranslateMessage函数翻译成成字符, 由KeyPress返回字符值. 因此在KeyDown中返回的是键盘的代码, 而KeyPress返回的是ASCII字符. 所以根据你的目的, 如果只想读取字符, 用KeyPress, 如果想读各键的状态, 用KeyDown. 说KeyDown是按下, KeyPress是按下并松开, 是不对的. 如果你一直按着键呢? 这时不

keyDown keyPress keyUp 事件的区别

keyDown keyPress keyUp  事件的区别 一 触发顺序 显而易见,事件发生的顺序是: keydown --> keypress --> keyup 当按住一个键一段时间后再放开时,结果为: keydownkeypresskeydownkeypresskeydownkeypresskeydownkeypress ...keyup n个keydown和n个keypress,1个keyup,系统设置的时间间隔. 二 具体区别 KeyPress主要用来接收字母.数字等ANSI字符,而

js keyup、keypress和keydown事件 详解

js keyup.keypress和keydown事件  详解 js keyup.keypress和keydown事件都是有关于键盘的事件 当一个按键被pressed 或released在每一个现代浏览器中,都可能有三种客户端事件. keydown event keypress event keyup event keydown事件发生在键盘的键被按下的时候,接下来触发keypress事件. keyup 事件在按键被释放的时候触发. 这三个事件在页面中的使用方法如下例: <input id=&quo