日期:2014-05-16 浏览次数:20525 次
只能是写限定的东西 代码如下:
ENTER
键可以让光标移到下一个输入框 
<input 
onkeydown="if(event.keyCode==13)event.keyCode=9" > <br>
只能是中文<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>
只能是英文和数字.屏蔽了输入法<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>
只能输入英文和数字<input 
onkeyup="value=value.replace(/[\W]/g,'') 
"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
 onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>
只能是数
字<input onkeyup="value=value.replace(/[^\d]/g,'') 
"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"><br>
只
能显示,不能修改的文本框<input readOnly value="只能显示,不能修改">
只能是数字,判断按键 代码如下:
<script?
 language=javascript>
function? onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||(event.keyCode==8)))
event.returnValue=false;
}
</script>
<input?
 onkeydown="onlyNum();">? 
附:获取键盘的
KeyCode
<html>
<head>
<script
 language="javascript">
? ns4 = (document.layers) ? true : false;
?
 ie4 = (document.all) ? true : false;
function keyDown(e){
? 
if(ns4){
? var nkey=e.which;
? var iekey='现在是ns浏览器';
? var 
realkey=String.fromCharCode(e.which);
}
? if(ie4){
? var 
iekey=event.keyCode;
? var nkey='现在是ie浏览器';
? var 
realkey=String.fromCharCode(event.keyCode);
? 
if(event.keyCode==32){realkey='\' 空格\''}
? 
if(event.keyCode==13){realkey='\' 回车\''}
? 
if(event.keyCode==27){realkey='\' Esc\''}
? 
if(event.keyCode==16){realkey='\' Shift\''}
? 
if(event.keyCode==17){realkey='\' Ctrl\''}
? 
if(event.keyCode==18){realkey='\' Alt\''}
}
? 
alert('ns浏览器中键值:'+nkey+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey);
}
document.onkeydown
 = keyDown;
if(ns4){
document.captureEvents(Event.KEYDOWN);}
</script>
</head>
<body>
//Javascript
 Document.
<hr>
<center>
<h3>请按任意一个
键。。。。</h3>
</center>
</body>
</html>
限制网页用键盘
<body 
onkeydown="alert('禁用');return false;">
限制键盘的某个键:body 
onkeydown="if(event.keyCode==num){alert('禁用');return false;}
再加个找按键的值
<script>
function
 show(){
? alert("ASCII代码是:"+event.keyCode);
}
</script>
<body
 onkeydown="show()">
只能是IP地址
<html>
<head>
<meta http-equiv="Content-Type" 
content="text/html; charset=gb2312">
<meta name="GENERATOR" 
content="Microsoft FrontPage 4.0">
<meta name="ProgId" 
content="FrontPage.Editor.Document">
<style>
.a3{width:30;border:0;text-align:center}
</style>
<script>
function
 mask(obj){
obj.value=obj.value.replace(/[^\d]/g,'')
key1=event.keyCode
if
 (key1==37 || key1==39)
{ obj.blur();
nextip=parseInt(obj.name.substr(2,1))
nextip=key1==37?nextip-1:nextip+1;
nextip=nextip>=5?1:n