(摘自:CSS文档)引用
ime-mode版本:
语法:
引用
ime-mode : auto | active | inactive | disabled
取值:
引用
auto : 默认值。不影响IME的状态。与不指定 ime-mode 属性时相同
active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IME
inactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IME
disabled : 完全禁用IME。对于有焦点的控件(如输入框),用户不可以激活IME
说明:
引用
设置或检索是否允许用户激活输入中文,韩文,日文等的输入法(IME)状态。
此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 imeMode 。
示例:
input {ime-mode: auto; }
应用于:
IE5.0+ currentStyleINPUT type=textruntimeStylestyleTEXTAREA
<style>
#idDIV{width:100%;height:80px;background-color:#FFFFFF;padding:4px;font-family:verdana,tahoma;font-weight:bold;}
#idCodeDiv{width:100%;padding:4px;font-family:verdana,tahoma;margin:12px 0px 0px 0px;background-color:#EEEEEE;font-weight:bold;}
</style>
<div id=idDIV>
<input type=text size=20 style="ime-mode:auto;" value="ime-mode : auto"><br>
<input type=text size=20 style="ime-mode:active;" value="ime-mode : active"><br>
<input type=text size=20 style="ime-mode:inactive;" value="ime-mode : inactive"><br>
<input type=text size=20 style="ime-mode:disabled;" value="ime-mode : disabled"><br>
</div>
<br>
<div id=idCodeDiv>请用鼠标激活上列输入框的输入。然后尝试切换输入法状态。</div>
分享到:
相关推荐
Windows Vista / 7 以后,控件 IMEMode 属性失效,官方也不会再更新,只有自己写代码绕过去。只在本机测试过,其他环境是否可用,尚待测试
无效CSS 在某些情况下,CSS属性对元素没有任何影响。 这可能取决于当前对其应用了哪些其他属性,元素的类型,其父元素或该属性所包含CSS规则。 一个简单但常见的示例是尝试在内联级别元素(如上设置width 。 CSS中有...
若要实现`Edit`控件仅接受英文字符输入,可以通过设置`Edit`控件的`ImeMode`属性来达到目的。具体来说,可以将其设置为`imClose`,这样当焦点在该`Edit`控件上时,关闭了输入法的软键盘或硬键盘输入,从而只允许英文...
在.NET框架中,TextBox控件是用于用户输入文本的基本组件。在处理中文输入时,我们经常需要关注输入法的状态,因为它会影响到字符的显示方式。全角和半角状态是中文输入法中的两种常见模式,它们主要区别在于字符的...
基于CSS的ime-mode属性能够对输入法编辑器(Input Method Editors, 简称IME)进行控制,使得开发者能够针对特定的输入框禁止使用中文、符号等输入,或是激活或禁用输入法功能。这对于减少用户在输入时的错误概率,以及...
`Control.ImeMode` 是C# Winform中一个非常重要的属性,用于控制控件的输入法编辑器(IME)模式。通过这个属性,你可以设置窗体或控件是否启用输入法,以及输入法的工作状态。例如: - `ImeMode.On` 表示启用...
`TextBox`控件中有一个非常关键的属性叫做`IMEMode`(Input Method Editor Mode)。该属性主要用于控制输入法编辑器(IME)的行为,从而决定用户在输入文本时所使用的输入方式。通过设置不同的`IMEMode`值,可以实现...
Text1.IMEMode = ImeMode.Alpha End Sub Private Sub Text1_TextChanged(sender As Object, e As EventArgs) Handles Text1.TextChanged If Text1.Text.Contains(" ") Then ' 当输入包含空格时,假设用户可能...
event.srcElement.style.imeMode = 'disabled'; // 禁用输入法转换 var k = window.event.keyCode; // 获取按键码 // 定义一系列特殊字符的按键码 if (k == 222 // 单引号 || k == 13 // 回车键 || (event....
js实现焦点进入文本框内关闭输入法:imeMode 要用到的东西: imeMode:xxx 有四个参数 active 代表输入法为中文 inactive 代表输入法为英文 auto 代表打开输入法 (默认) disable 代表关闭输入法 <INPUT onfocus=" ...
在Windows中,`IMEMode`属性允许应用程序控制文本输入是否启用输入法编辑器(IME)。这对于处理非拉丁字母的语言输入尤为重要。 #### 3.2 设置示例 ```vb ' 设置文本框的输入模式 Text1.IMEMode = 0 ' 默认值 Text1...
项目中以前象TEdit这样的控件不小心输入法变成了中文,由于有很多,所以写个工具来自动删除项目中的输入法,生成以后会在原有基础上生成一个备份文件_bak,确认删除成功以后可以批量搜索*.dfm_bak文件删除掉即可:)
然而,需要注意的是,这种方法可能并不适用于所有浏览器和设备,因为`inputMode`和`imeMode`属性的兼容性可能有限。对于老旧浏览器,可能需要采用其他手段,如监听扫描枪的特殊事件,或者在服务器端进行更严格的数据...
1.DEV :GalleryControl控件加载本地图片列表进行展示 2.PictureEdit控件对预览的图片进行缩放 3.PictureBox控件展示点击GalleryControl图片列表控件选择的图片,并支持缩放功能
myTextInput.imeMode = ImeMode.ON; ``` "opaque"一词通常与透明度相关。在Flex中,如果希望一个组件不透明,可以设置其`opaqueBackground`属性。例如,对于一个`Canvas`组件: ```actionscript myCanvas....
更简单的方法是利用CSS的`ime-mode`属性。`ime-mode`用于控制输入法(IME)的行为,其中`disabled`值可完全禁用IME,从而阻止用户在文本框中输入中文或全角字符。示例代码如下: ```html ;" type="text" name=...
总结,调用C# Windows程序中的本地输入法主要涉及设置控件的`ImeMode`属性、处理键盘事件以及(如果需要)自定义IME消息处理。通过这些步骤,你的应用程序将能够无缝集成用户习惯的输入法,提供更好的用户体验。