限制用户输入的方法

王朝other·作者佚名  2007-01-19
窄屏简体版  字體: |||超大  

这里,我使用的是检测用户按键的方法如:

<script>

function keydown()

{

KeyCode=event.keyCode;

//如果输入的字符是在0-9之间,或者是backspace、DEL键

if(((KeyCode>47)&&(KeyCode<58))||(KeyCode==8)||(KeyCode==46)||(KeyCode==37)||(KeyCode==39)||(KeyCode>95&&KeyCode<106))

{

return true;

}

else

{

return false;

}

}

</script>

<INPUT type="text" onkeydown="return keydown()">

通过获得event.keyCode的值获得哪个按键按下,判断值后做出响应的操作!在textbox中使用onkeydown事件来调用该方法,并由这个方法的返回值来设置textbox的返回状况。

如果对哪些键对应什么值不清楚,很简单,使用alert(event.keyCode)来获得信息。

键盘上唯一不可以控制的是Print Screen键,如果你想通过键盘按键控制用户截频 可以使用以下代码

在网页的Head部分加入如下代码,这段代码的主要功能是屏蔽PrintScreen键,不断清空剪贴版,防止图片被用文件——另存为菜单另存。

<script language="javascript">

<!--

function testclip(){

try {

if(clipboardData.getData("Text")||clipboardData.getData("HTML")||clipboardData.getData("URL"))

{

null;

}

}

catch(e){

clipboardData.setData("Text","")

}

setTimeout("testclip()",500)

}

testclip();

//-->

</script>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航