• 限制用户输入的方法


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

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

  • 相关阅读:
    python定位一组元素并打印出文本
    python+selenium自动化报告HTMLTestRunner增加饼图展示
    PyCharm链接Oracle数据库
    python+selenium自动化鼠标事件之封装
    python学习记录--默认字典defaultdict()
    python学习记录--有序字典OrderedDict()
    python学习记录--Counter()类
    python学习记录--集合
    python学习记录--字典
    python学习记录--列表
  • 原文地址:https://www.cnblogs.com/ZetaChow/p/2237433.html
Copyright © 2020-2023  润新知