<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; '>
分享到:
相关推荐
68<br><br>0091 如何根据ASCII码获得字母 68<br><br>0092 编程中经常使用的ASCII码 68<br><br>0093 获得汉字的区位码 69<br><br>0094 如何根据区位码获得汉字 69<br><br>0095 如何将行字符串转换为列字符串...
禁止键盘及中文输入,但又不能用readonly 而且还需兼容ie 和 ff , 为了完成这功能费了蛮大功夫,呵呵,在此记录以便日后之用;另外禁止粘贴 onpaste=”return false” 代码如下:<!DOCTYPE HTML PUBLIC “-//W3C//...
但是在移动端,input会默认触发手机的虚拟键盘,如何阻止手机虚拟键盘弹起呢?目前我试过有两个方案,一个是给input添加readonly属性,另一个就是在input事件处理方法前面添加一句document.activeElement.blur() 。 ...
开始的想法非常简单,因为扫码枪就是模拟键盘的输入,当他用usb接口插入电脑的时候,就变成了一个外接的输入设备,用js监听就可以了。但是如何判断用户是否为手动输入就需要做一些处理了。 二、主要问题 1.如何判断...
取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离 (此图片来源于网络,如有侵权,请联系删除! ) 微信小程序开发文档api: https://developers.weixin.qq.com/minipr
input输入框中禁止输入小数和负数(*只允许输入正整数 *) 最近在做项目中碰见了这么个问题,需要输入数字,但是只能输入正整数,在网上找的没找到自己想要的,所以就自己想了两个办法,在这里跟大家分享一下。...
KeyDown 和 KeyUP 事件过程通常可以捕获键盘除了PrScrn所有按键(这里不讨论特殊键盘的特殊键 2、KeyPress 只能捕获单个字符,KeyDown 和KeyUp 可以捕获组合键。 3、KeyPress 不显示键盘的物理状态(SHIFT键),而...
除支持常规在input单击调用外,还支持使用其他的元素如:<img><div>触发WdatePicker函数来调用弹出日期框 支持周显示 可以通过配置isShowWeek属性决定是否限制周,并且在返回日期的时候还可以通过自带的自定义事件和...
[例10.2]从键盘输入一行字符,写入一个文件, 再把该文件内容读出显示在屏幕上。 #include<stdio.h> main() { FILE *fp; char ch; if((fp=fopen("string","wt+"))==NULL) { printf("Cannot open file strike any key...
16.3 判断用户输入是否为中文 16.4 验证列表框中的值是否重复 16.5 检测输入框的统一方法 16.6 Email的验证 16.7 不使用正则验证IP地址 16.8 IP地址输入框 16.9 判断变量是否已经定义 16.10 判断方法是否已经定义 ...
16.3 判断用户输入是否为中文 16.4 验证列表框中的值是否重复 16.5 检测输入框的统一方法 16.6 Email的验证 16.7 不使用正则验证IP地址 16.8 IP地址输入框 16.9 判断变量是否已经定义 16.10 判断方法是否已经定义 ...
4、CPU中央集中控制处理器电路 主要完成对系统电路的各种控制,信号检测,号码识别,键盘输入信息,输出显示信息等各种功能。 5、系统工作电源 主要完成系统所需要的各种电源,本实验系统中有+5V,-5V,+12V,-12V,...
模块介绍: 免费、简洁、稳定、开源 模块需要配合谷歌浏览器,但win10已经有谷歌内核的edge浏览器了....队长插件功能:完美的浏览器全局js注入、完美的清除缓存、默认禁止rtc以防止网站获取真实ip等
非官方中文译稿。目前 Linux 中国的发行版本(Linux Distribution)主要有 Red Hat (红帽子) , Slackware, Caldera, Debian, Red Flag (红旗) , Blue Point (蓝点) , Xteam Linux (冲浪) , Happy Linux...
-减少了CPU使用率[#349] 1.3 .1(11-01-2019)=========================-修复了数据库解锁[#309]-添加新的钥匙图标[#333 ]-为Firefox添加键盘快捷键配置页[#326]-修复了较旧的KeePassXC版本的重新连接错误[#...
在TextInput及TextArea控件上使用Validator 和Formatter 15.2节. 如何创建一个自定义的Formatter 15.3节. 使用正则表达式创建国际化邮政编码Validator 15.4节. 如何创建一个Validator去验证通用商品代码(UPC) 15.5...