日期:2014-05-16 浏览次数:20449 次
只能是写限定的东西 代码如下:
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