input禁止键盘及中文输入,但可以点击


Posted in Javascript onFebruary 13, 2014

网上找了很多,不实用,要不兼容问题,这个可以!
<input>禁止键盘及中文输入,但又不能用readonly 而且还需兼容ie 和 ff , 为了完成这功能费了蛮大功夫,呵呵,在此记录以便日后之用;另外禁止粘贴 onpaste="return false"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">    
<HTML>    
 <HEAD>    
  <TITLE> New Document </TITLE>    
  <script>    
  // 样式 style="ime-mode:disabled" 禁止中文输入     
function noPermitInput(e){       
       var evt = window.event || e ;     
        if(isIE()){     
            evt.returnValue=false; //ie 禁止键盘输入     
        }else{     
            evt.preventDefault(); //fire fox 禁止键盘输入     
        }        
}     
function isIE() {     
    if (window.navigator.userAgent.toLowerCase().indexOf("msie") >= 1)     
        return true;     
    else     
        return false;     
}      
  </script>    
 </HEAD>    
 <BODY>    
  禁止键盘按键输入及中文输入     
  <input type="text" value=""   style="ime-mode:disabled" onkeypress="noPermitInput(event)" >    
 </BODY>    
</HTML>   
Javascript 相关文章推荐
将CKfinder整合进CKEditor3.0的新方法
Jan 10 Javascript
AJAX分页的代码(后台asp.net)
Feb 14 Javascript
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
深入分析js的冒泡事件
Dec 05 Javascript
js实现a标签超链接提交form表单的方法
Jun 24 Javascript
JavaScript如何自定义trim方法
Jul 28 Javascript
拥有一个属于自己的javascript表单验证插件
Mar 24 Javascript
Vue.js双向绑定实现原理详解
Dec 22 Javascript
bootstrap fileinput插件实现预览上传照片功能
Jan 23 Javascript
vue+webpack实现异步组件加载的方法
Feb 03 Javascript
深入理解 Koa 框架中间件原理
Oct 18 Javascript
微信小程序日历弹窗选择器代码实例
May 09 Javascript
JS实现将人民币金额转换为大写的示例代码
Feb 13 #Javascript
jquery清空表单数据示例分享
Feb 13 #Javascript
jquery提交form表单时禁止重复提交的方法
Feb 13 #Javascript
Jquery获得控件值的三种方法总结
Feb 13 #Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
Feb 13 #Javascript
ListBox实现上移,下移,左移,右移的简单实例
Feb 13 #Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
Feb 13 #Javascript
You might like
浅谈PHP语法(1)
2006/10/09 PHP
php处理文件的小例子(解压缩,删除目录)
2013/02/03 PHP
php缓存技术详细总结
2013/08/07 PHP
php自定义的格式化时间示例代码
2013/12/05 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
PHP xpath()函数讲解
2019/02/11 PHP
PHP7 新增常量
2021/03/09 PHP
javascript JSON操作入门实例
2010/04/16 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
浅谈webpack 构建性能优化策略小结
2018/06/13 Javascript
基于Vue实现微信小程序的图文编辑器
2018/07/25 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
微信小程序开发常见问题及解决方案
2019/07/11 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
Python pass 语句使用示例
2014/03/11 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
2016/07/02 Python
django如何连接已存在数据的数据库
2018/08/14 Python
python实现机器学习之多元线性回归
2018/09/06 Python
Django forms组件的使用教程
2018/10/08 Python
pycharm修改file type方式
2019/11/19 Python
基于Python和PyYAML读取yaml配置文件数据
2020/01/13 Python
HTML5的一个显示电池状态的API简介
2015/06/18 HTML / CSS
html5本地存储 localStorage操作使用详解
2016/09/20 HTML / CSS
农田水利实习自我鉴定
2013/09/19 职场文书
村委会贫困证明
2014/01/14 职场文书
关于廉洁的广播稿
2014/01/30 职场文书
合作投资意向书
2014/04/01 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
学习nginx基础知识
2021/09/04 Servers