lt;/p> <p><textarea rows='15'cols='50'
onkeydown='handleEvent(event)' onkeyup='handleEvent(event)'
onkeypress='handleEvent(event)'></textarea></p><p> <textarea
rows='15'cols='50'></textarea></p></body></head>
onKeyUp
2007年8月11日, 23:00:19 | 文宇
onKeyUp = function() {}当按钮具有输入焦点而且释放某按键时调用。调用
onKeyUp 事件处理函数时无需使用参数。您可以使用 Key.getAscii() 和
Key.getCode() 方法来确定用户按下了哪个键。
限制文本框的输入代码
2007年8月11日, 22:54:33 | 文宇
1.文本框只能输入数字代码(小数点也不能输入)<input
onkeyup='this.value=this.value.replace(/\D/g,‘‘)'
onafterpaste='this.value=this.value.replace(/\D/g,‘‘)'>7.小数点后只
能有最多两位(数字,中文都可输入),不能输入字母和运算符号:<input
onKeyPress='if((event.keyCode<48 || event.keyCode>57)
&&event.keyCode!=46 || /\.\d\d$/.test(value))
event.returnValue=false'>
input高级限制级用法
2007年7月4日, 4:22:38 | jxufewbt
11. 只能输入两位小数,三位小数(有闪动) <input maxlength=9
onkeyup='if(value.match(/^\d{3}$/))value=value.replace
(value,parseInt(value/10));value=value.replace(/\.\d*\./g,.)'
onKeyPress='if((event.keyCode<48 || event.keyCode>57)
&&event.keyCode!=46 &&event.keyCode!=45 ||value.match(/^\d{3}$/)
|| /\.\d{3}$/.test(value)) {event.returnValue=false}'id=text_kfxe
name=text_kfxe>
不允许TXT文本框输入非数字
2007年5月20日, 0:32:38 | 逸风
QQ:34028256MSN:zhangcunwen0219@hotmail.COM
只要加入这个属性。onkeyup=‘this.value=this.value.replace(/\D/gi,'')
‘onkeyup='javascript:if (!isNumber(this.value)){alert(‘您输入的排序
值非数字!‘);this.value=‘‘;}'就只能输入数字了。
使用focus()实现多个输入框的输入最大字符时的跳转
2007年5月5日, 8:45:22 | cseu
经常遇到这样的情况,有多个输入框,每个输入框都有一个maxlength限制最
大输入字符,要求当前一个输入框输入的字符数达到maxlength时,模拟按
Tab键,使焦点自动跳转的下一输入框。<input tpye='text'
maxlength='1' onkeyup='if(event.keyCode!今天使用这段代码,运行的时
候,当输入框内字符没有达到最大值时没问题,但是当输入框的字符数都达
到最大值,修改输入值时(实际应用中肯定会有这样的需求)产生了问题,
比如修改text1中值,修改好了焦点本该跳到text2,但是实际上跳到了text3
中。onafterpaste
文本框只能输入数字
2007年4月25日, 22:24:17 | BlackWolf
onkeyup='value=value.replace(/([^\d])/g,‘‘)'
控制键盘输入
2007年4月7日, 1:31:49 | Jerry
输入数字: <input type='text'
onkeyup='this.value=this.value.replace(/\D/g,‘‘)'><br>输入英文:
<input type='text'onkeyup='this.value=this.value.replace(/[^a-zA-
Z]/g,‘‘)'> 输入中文: <input type='text'
onkeyup='this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,‘‘)'>
Input的限制
2007年4月6日, 3:27:37 | xaero
1.取消按钮按下时的虚线框在input里添加属性值 hideFocus 或者
HideFocus=true2.只读文本框内容在input里添加属性值 readonly3.防
止退后清空的TEXT文档(可把style内容做做为类引用)<INPUT
style=behavior:url(#default#savehistory); type=text
id=oPersistInput>4.ENTER键可以让光标移到下一个输入框<input
onkeydown='if(event.keyCode==13)event.keyCode=9'>5.只能为中文(有闪
动)<input onkeyup='value=value.replace(/[ -~]/g,'')'onkeydown='if
(event.keyCode==13)event.keyCode=9'>6.只能为数字(有闪动)<input
onkeyup='value=value.replace([^d]/g,'')
'onbeforepaste='clipboardData.setData('text',cl
JS 技巧----键盘控制事件教程
2007年3月28日, 21:12:21 | AJAXBloger
IE的程序与Netscape类似,但它不需要e变量,用window.event.keyCode来代
替e.which,把键的索引值转化为真实键值方法类似:String.fromCharCode
(event.keyCode),程序如下: function keyDown() { var
keycode = event.keyCode var realkey = String.fromCharCode
(event.keyCode) alert('keycode: ' + keycode + ' realkey: '+
realkey) } document.onkeydown = keyDown document.onkeydown =
keyDown
文本框输入限制大全
2007年3月28日, 0:15:53 | jangill
1上面的文本框只能输入数字代码(小数点也不能输入):<input onkeyup='if
(isNaN(value))execCommand(‘undo‘)'onafterpaste='if(isNaN(value))
execCommand(‘undo‘)'><inputonkeyup='if(isNaN(value))execCommand
(‘undo‘)'onafterpaste='if(isNaN(value))execCommand(‘undo‘)'><input
name=txt1 onchange='if(/\D/.test(this.value)){alert(‘只能输入数字
‘);this.value=‘‘;}'><input name=txt1onchange='if(/\D/.test
(this.value)){alert(‘只能输入数字‘);this.value=‘‘;}'>5只
文本框输入限制大全
2007年3月28日, 0:15:18 | jangill
1上面的文本框只能输入数字代码(小数点也不能输入):<input onkeyup='if
(isNaN(value))execCommand(‘undo‘)'onafterpaste='if(isNaN(value))
execCommand(‘undo‘)'><inputonkeyup='if(isNaN(value))execCommand
(‘undo‘)'onafterpaste='if(isNaN(value))execCommand(‘undo‘)'><input
name=txt1 onchange='if(/\D/.test(this.value)){alert(‘只能输入数字
‘);this.value=‘‘;}'><input name=txt1onchange='if(/\D/.test
(this.value)){alert(‘只能输入数字‘);this.value=‘‘;}'>5只
ajax中的键盘事件注意使用keyup
2007年3月27日, 18:29:01 | Newweapon
The onkeypress event seems like it should work for this
application, but it doesn‘t. onkeypress and onkeydown TRiggertheir
actions before the character makes it into the field, sending
whatever is in the field prior to the key press. Since we wantto
read the actual character, we need to use the onkeyup TRigger
instead.'
限制文本框的输入代码
2007年2月27日, 3:08:17 | mzoy
1.文本框只能输入数字代码(小数点也不能输入)<input
onkeyup='this.value=this.value.replace(/\D/g,‘‘)'
onafterpaste='this.value=this.value.replace(/\D/g,‘‘)'>7.小数点后只
能有最多两位(数字,中文都可输入),不能输入字母和运算符号:<input
onKeyPress='if((event.keyCode<48 || event.keyCode>57)
&&event.keyCode!=46 || /\.\d\d$/.test(value))
event.returnValue=false'>
input高级限制级用法 (转)
2007年2月10日, 20:18:26 | greystar
1.取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者
HideFocus=true 2.只读文本框内容 在input里添加属性值
readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用)
<INPUT style=behavior:url(#default#savehistory); type=text
id=oPersistInput> 4.ENTER键可以让光标移到下一个输入框 <input
onkeydown='if(event.keyCode==13)event.keyCode=9' >5.只能为中文(
有闪动) <input onkeyup='value=value.replace(/[ -~]/g,'')'
onkeydown='if(event.keyCode==13)event.keyCode=9'>6.只能为数字(有
闪动) <input onkeyup='value=value.replace(/[^\d]/g,'')
'onbeforepaste='cl
网页表单项Input的高级限制级用法
2007年1月11日, 19:05:06 | tianyu00
11. 只能输入两位小数,三位小数(有闪动) <input maxlength=9
onkeyup='if(value.match(/^\d{3}$/))value=value.replace
(value,parseInt(value/10));value=value.replace(/\.\d*\./g,‘.‘)'
onKeyPress='if((event.keyCode<48 || event.keyCode>57)
&&event.keyCode!=46 &&event.keyCode!=45 ||value.match(/^\d{3}$/)
|| /\.\d{3}$/.test(value)) {event.returnValue=false}'id=text_kfxe
name=text_kfxe>
JavaScript几个表单常用的验证脚本
2007年1月4日, 18:30:09 | shark888
//----------------------------------------------------------------
-------------------------------------------只能是中文//-----------
------------------------------------------------------------------
------------------------------<inputonkeyup='value=value.replace
(/[ -~]/g,‘‘)'onkeydown='if(event.keyCode==13)event.keyCode=9'>
<br><input onkeypress='returnevent.keyCode>=48&&event.keyCode<=57'
onpaste='return !
网页表单项Input的高级限制级用法
2006年12月22日, 22:56:25 | H_J_H
11. 只能输入两位小数,三位小数(有闪动) <input maxlength=9
onkeyup='if(value.match(/^\d{3}$/))value=value.replace
(value,parseInt(value/10));value=value.replace(/\.\d*\./g,‘.‘)'
onKeyPress='if((event.keyCode<48 || event.keyCode>57)
&&event.keyCode!=46 &&event.keyCode!=45 ||value.match(/^\d{3}$/)
|| /\.\d{3}$/.test(value)) {event.returnValue=false}'id=text_kfxe
name=text_kfxe>
是否为数值的正则表式
2006年4月24日, 8:00:00 | 悔晟
'//不带符号的数值 -------------输入数字:<input type='text'
onkeyup='this.value=this.value.replace(/\D/g,‘‘)'><br/>输入英
文:<input type='text'onkeyup='this.value=this.value.replace(/[^a-
zA-Z]/g,‘‘)'>输入中文:<input type='text'
onkeyup='this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,‘‘)'>//
会自动“TAB”的文本框
2005年12月22日, 5:15:00 | hl14567
function autoTab(input,len, e) {var keyCode = (isNN)?"
size="5" maxlength="4"></small> -
<small> <input onKeyUp="returnautoTab(this, 3,
event);" size="4"maxlength="3">
</small> - <small> <inputonKeyUp="return
autoTab(this, 2, event);" size="3&
文本筐怎样让它只能输入数字(以及怎么只能输入一个小数点和数字)
2005年11月14日, 8:00:00 | 拼博之路
方法一:这里只能输入数字:<br><input type=text name=txtPostalCode
onKeypress='if (event.keyCode <45 || event.keyCode >57)
event.returnValue = false;'>bug:这个好像有bug ,如果按住一个键不松
,那么就可以输入其他字符。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23448-1.html
全世界都知道美国是中东乱局始作俑者
肯定不会让我们失望的