限制用户输入的方法

原创 2006年05月19日 18:05:00

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

<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>
 

版权声明:本文为博主原创文章,未经博主允许不得转载. dawngrp.com

JS限制用户只能输入数字

最近有个小需求,要求用js实现只能让用户输入0-9的数字,考虑到输入,可能有集中情况: 1、用户从键盘输入; 2、用户用鼠标右键的黏贴功能; 3、用户使用ctrl+v; 所以,需要控制...
  • zhoulenihao
  • zhoulenihao
  • 2015年07月14日 09:51
  • 526

js限制用户输入(一)

{literal} JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 3.数字和小数点方法二 ...
  • encircles
  • encircles
  • 2016年09月22日 13:38
  • 240

c#控制台程序限制用户输入的方法

问题描述: 使用do while循环,但是如何限制老师只能输入good or bad呢? 可以在do while循环中再加入一个while循环来判断 代码实现: using System; ...
  • u013905744
  • u013905744
  • 2014年12月25日 10:33
  • 1385

DataGridView中如何在textbox列中限制输入。

DataGridView是.net2.0的一个新增数据控件,功能比DataGrid增强了很多,但是并没有CellKeyPress事件来限制文本列的输入。我利用一个新增的事件EditConTrolSho...
  • xxlb
  • xxlb
  • 2005年11月09日 16:57
  • 1135

Delphi中数字输入限制方法

1、控制Edit中的输入内容为金钱   在Edit的KeyPress事件中输入以下代码: procedure Form1.Edit1KeyPress(Sender: TObject; var Ke...
  • my98800
  • my98800
  • 2016年08月08日 20:11
  • 275

黑马程序员——让用户输入数组元素值的方法

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   看C#基础最后几个视频时有一...
  • xg48762453
  • xg48762453
  • 2012年04月05日 23:19
  • 581

限制并方便用户输入

  • zgqtxwd
  • zgqtxwd
  • 2008年04月30日 15:46
  • 98

一个用js限制用户输入字节个数的问题.

页面上有一个textarea(注意是多行的),现在需要用Js实现下面的功能. 1.只能输入一定字节的字符,比如允许的最大长度是10,那么只能输入10个字母或者5个 汉字(双字节的字符). 2.而且允许...
  • jackeyabc
  • jackeyabc
  • 2007年04月11日 19:17
  • 1046

利用正则表达式限制网页表单里的文本框输入内容

用正则表达式限制只能输入中文:onkeyup="value="/value.replace(/["^/u4E00-/u9FA5]/g,’’)" onbeforepaste="clipboardData...
  • onsrs
  • onsrs
  • 2006年11月24日 16:26
  • 561

Yii2 游客、用户防范规则和限制

最近在用Yii2.0做项目,其中需要实现一个功能:没有登录不能访问部分页面,即游客身份访问限制。查了半天资料,终于找到答案。解决方法如下: 在access里,access即访问的意思,其中有个配...
  • meitesiluyuan
  • meitesiluyuan
  • 2015年09月11日 10:49
  • 589
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:限制用户输入的方法
举报原因:
原因补充:

(最多只允许输入30个字)