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 相关文章推荐
JS网页在线获取鼠标坐标值的方法
Feb 28 Javascript
JavaScript笔记之数据属性和存储器属性
Mar 31 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
May 16 Javascript
JavaScript简单获取页面图片原始尺寸的方法
Jun 21 Javascript
tab栏切换原理
Mar 22 Javascript
vuejs父子组件之间数据交互详解
Aug 09 Javascript
详解Vue-cli代理解决跨域问题
Sep 27 Javascript
js实现轮播图的完整代码
Oct 26 Javascript
Vue项目History模式404问题解决方法
Oct 31 Javascript
详解Vue2 添加对scss的支持
Jan 02 Javascript
Vue编程式跳转的实例代码详解
Jul 10 Javascript
微信小程序实现签到弹窗动画
Sep 21 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
Zend公司全球首推PHP认证
2006/10/09 PHP
社区(php&amp;&amp;mysql)三
2006/10/09 PHP
php eval函数用法 PHP中eval()函数小技巧
2012/10/31 PHP
php 定义404页面的实现代码
2012/11/19 PHP
ThinkPHP5+Layui实现图片上传加预览功能
2018/08/17 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
2016/11/17 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
个人小程序接入支付解决方案
2019/05/23 Javascript
vue-cli创建的项目中的gitHooks原理解析
2020/02/14 Javascript
基于ajax及jQuery实现局部刷新过程解析
2020/09/12 jQuery
[06:07]DOTA2-DPC中国联赛 正赛 Ehome vs VG 选手采访
2021/03/11 DOTA
python生成指定长度的随机数密码
2014/01/23 Python
Python读写Excel文件方法介绍
2014/11/22 Python
Python中random模块生成随机数详解
2016/03/10 Python
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
python 识别图片中的文字信息方法
2018/05/10 Python
python 不以科学计数法输出的方法
2018/07/16 Python
利用pyuic5将ui文件转换为py文件的方法
2019/06/19 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
斯凯奇澳大利亚官网:SKECHERS澳大利亚
2018/03/31 全球购物
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
求职信模板标准格式范文
2014/02/23 职场文书
营销总监岗位职责范本
2014/02/26 职场文书
座谈会主持词
2014/03/20 职场文书
司机岗位职责说明书
2014/07/29 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
英语教师个人工作总结
2015/02/09 职场文书
七年级作文之下雨天
2019/12/23 职场文书
PHP获取学生成绩的方法
2021/11/17 PHP