input禁止键盘及中文输入
<input>禁止键盘及中文输入,但又不能用readonly 而且还需兼容ie 和 ff , 为了完成这功能费了蛮大功夫,呵呵,在此记录以便日后之用;
- <!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>
关于样式 ime-mode,网上查找如下:
ime-mode CSS提议属性
语法:
ime-mode : auto | active | inactive | disabled
参数:
auto : 不影响IME的状态。与不指定ime-mode属性时相同
active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IME
inactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IME
disabled : 完全禁用IME。对于有焦点的控件(如输入框),用户不可以激活IME
说明:
设置或检索是否允许用户激活输入中文,韩文,日文等的输入法(IME)状态。
对应的脚本特性为imeMode。
示例:
<input type=text style='ime-mode: disabled; '>
input禁止键盘及中文输入相关推荐
- vue中input禁止输入中文_input禁止键盘及中文输入,但可以点击
网上找了很多,不实用,要不兼容问题,这个可以! 禁止键盘及中文输入,但又不能用readonly 而且还需兼容ie 和 ff , 为了完成这功能费了蛮大功夫,呵呵,在此记录以便日后之用:另外禁止粘贴 ο ...
- c#中利用keybd_event函数+自定义软键盘实现中文输入时的问题
(一)声明外部方法 [DllImport("User32.dll")] public static extern void keybd_event(byte bVK ...
- adb shell input text 完美支持中文输入
adb 默认是不支持Unicode编码的,无法通过adb shell input text 命令输入中文到手机或模拟器 解决中文输入 还得感谢老外写了一个输入法,源码地址:https://github ...
- Qt 虚拟键盘实现中文输入
在不启动Linux图形界面启动运行的应用程序开发,QML应用界面输不了中文,此时使用Qt自带的虚拟键盘可以解决中文输入的需求. 一.Qt 虚拟键盘中文输入法编译安装 安装完Qt开发包,如安装的目录在/ ...
- input禁止光标_input 不可输入,且禁止光标显示的几种方案兼容iphone5(se)
设置只读标签readonly="readonly", 禁止光标显示unselectable="on" 但是这个Android机正常,ios,iphone 5(s ...
- 中文键盘 linux,键盘和中文输入 教程
nishui333 于 2011-08-13 11:02:17发表: 支持下 学习中 nishui333 于 2011-08-13 11:02:15发表: 支持下 学习中 nishui333 于 20 ...
- vmware 中文输入解决方法
在vmware的ubuntu系统中无法输入中文,首先打开Language support,点击Install/Remove Languages 勾选中文后点击Apply 下载完成后再设置界面选择key ...
- JavaScript利用正则表达式来禁止键盘输入数字
JavaScript利用正则表达式来禁止键盘输入数字 今日在看JavaScript的时候,发现键盘响应时间onkeydown和一些其他的相关事件都停用了keyCode这个属性,而keyCode这个属性 ...
- input框监听输入法输入中文
input框监听输入法输入中文 需求 input事件 select为什么不能使用 注意select的onChange和onSearch 需求 想要在input框中进行接口实时查询,但是在使用输入法输入 ...
最新文章
- 情侣必做的100件小事,提升幸福感,快收藏
- 智源发布!《人工智能的认知神经基础白皮书》
- 【semantic】本体和语义网的研究方向
- mysql表级锁和行级锁
- 使用SSL和Spring Security保护Tomcat应用程序的安全
- 论文浅尝 | 神经网络与非神经网络简单知识问答方法的强基线分析
- c语言程序输出时有没有分号,问什么C程序里总是提示缺少分号;,而明明有分号?...
- 云购PHP,高仿一元云购CMS-PHP源码
- 怎样测试通达信软件,如何测试通达信指标成功率?
- 什么是视频封装格式和编码格式
- JS+html+css实现的一个小小的贪吃蛇游戏
- realme怎么互传_分享照片和视频 手机互传如何轻松搞定?
- 贝叶斯网络与EM算法
- meteor使用简介
- i5处理器学计算机怎么设置,处理器怎么超频 酷睿i3/i5/i7系列CPU超频详细教程 (全文)...
- cf_Gym 101572 K.Kayaking Trip
- 模拟器安装app 报错误 INSTALL_FAILED_NO_MATCHING_ABIS
- 无线蓝牙耳机什么牌子的好?好的无线蓝牙耳机推荐
- 倾斜摄影数据转cesium 3dtile(详细步骤)
- 今天nba预测分析_NBA情报预测分析_NBA足球俱乐部 - 全球体育网
热门文章
- 雷军释疑卸任小米子公司法人背后:企业家需被更宽容对待
- 科大讯飞SDK的使用
- 小程序短信验证码登录,1分钟实现小程序发短信功能,借助云开发10行代码实现短信验证码登录小程序
- windows找不到文件 pythonw
- 深度解码互联网后台服务架构-魏佳-专题视频课程
- Android 定制年月选择器
- bjui框架中用icheck实现单选全选效果
- 假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和7升。问题是如何只用这2个水壶从池塘里取得6升的水?
- NodeMCU-ESP8266使用TFT_eSPI库驱动IC为ST7735的1.44寸TFT屏幕(TFT_eSPI详解)
- php 本周、上周、本月、上月