javascript 禁止输入、禁止粘帖、禁止拖放、禁止输入法 -凯发k8网页登录

开发出高质量的系统

常用链接

统计

积分与排名

好友之家

最新评论

javascript 禁止输入、禁止粘帖、禁止拖放、禁止输入法


 onkeypress = "return reginput(string.fromcharcode(event.keycode))"
 onpaste = "return reginput(window.clipboarddata.getdata('text'))"
 ondrop = "return reginput(event.datatransfer.getdata('text'))"
 style="ime-mode:disabled">





另外如果要兼容ie ,firefox netscapt三个浏览器,就不能用onkeypress事件。
而应该把onkeypress事件变成 onkeydown事件 onkeyup事件。
再keydown事件中检查,并设置标志位,在onkeyup事件中返回,类似这样
script language="javascript">
 var tag;
    function kd(evt) {
  alert(evt.keycode);
  if (evt.keycode >= 48 && evt.keycode <= 57) {
   tag=true; 
   return;
  }else{
   if (evt.keycode==8){
    tag=true;
    return;
   }
  }
  tag=false;
 }
 function kp(){
  return tag;
 }

至于为什么这样,自己测试一下不这样的结果吧

posted on 2007-09-10 22:50 dreamstone 阅读(3941) 评论(0)  编辑  收藏 所属分类: 片段脚本语言javascript

网站地图