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 。
示例:
就是这样。所以当某个文本域不需要中文输入的时候,我们可以通过设置 ime-mode 属性值为 inactive 或者 disabled,减少错误的可能性。同样的我们可以设置那些需要中文输入的文本域的 ime-mode 属性值为 active。
通常C/S的业务系统,都会注意输入法的控制问题。开发基于B/S的业务系统,也一定会遇到同样问题,ime-mode相信可以帮上忙。不过 FireFox 并不支持这一样式单属性。
示例:
input {ime-mode: auto; }
<form name="form1" method="post" action="">
<input type="text" name="textfield" style="ime-mode:disabled ">
</form>
分享到:
相关推荐
在网页设计中,CSS(Cascading Style Sheets)是一种用于控制网页元素呈现样式的语言。在某些场景下,开发者可能需要禁用特定文本输入框的中文输入法,以优化用户体验或者满足特殊需求。`ime-mode`是CSS中的一个属性...
基于CSS的ime-mode属性能够对输入法编辑器(Input Method Editors, 简称IME)进行控制,使得开发者能够针对特定的输入框禁止使用中文、符号等输入,或是激活或禁用输入法功能。这对于减少用户在输入时的错误概率,以及...
例如,以下CSS样式会将所有`<input type="text">`元素的IME Mode设置为`disabled`,从而在支持此属性的浏览器中禁止中文输入: ```css input { ime-mode: disabled; } ``` 然而,遗憾的是,Chrome、Opera和Safari...
CSS Properties Reference 样式表属性 字体 Font font color font-family font-size font-size-adjust font-stretch font-style font-weight text-decoration text-underline-position text-shadow font-...
/* CSS样式 */ body { font: 10pt "Arial"; } h1 { font: 15pt/17pt "Arial"; font-weight: bold; color: maroon; } h2 { font: 13pt/15pt "Arial"; font-weight: bold; color: blue; } p { font: 10pt/12pt ...
##### 3.2 CSS样式 在此示例中,我们创建了一个名为`.no-chinese`的CSS类,并将`ime-mode`属性设置为`disabled`。这样,当用户尝试在这两个输入框中输入中文时,输入法将被禁用。 ```css /* 使用CSS禁用输入法 */ ...
方法一:通过CSS样式`ime-mode:disabled` IME(Input Method Editor)是操作系统提供的一种用于输入复杂字符集,如中文、日文等的工具。通过设置`ime-mode: disabled`,可以关闭输入法,从而禁止用户在输入框中使用...
6. **关闭IME输入法**:对于不需使用输入法的输入框,可以使用CSS样式`ime-mode: disabled`来关闭输入法,如`<input style="ime-mode:disabled">`。 7. **防止被嵌入到iframe中**:通过检查`window.top`和`self....
这里通过CSS样式`ime-mode:disabled`和JavaScript代码共同作用,达到禁止使用输入法的效果。 ### 7. 输入URL地址 当需要用户输入网址时,可以通过设置名称和禁用输入法的方式确保用户正确输入。例如: ```html ...
6. **关闭输入法**:对于不需输入法的输入框,可以使用CSS样式`ime-mode:disabled`来关闭输入法,如`<input style="ime-mode:disabled">`。 7. **防止被框架嵌入(iframe)**:利用JavaScript判断当前页面是否在...
- **说明**:通过CSS样式`ime-mode: disabled`可以禁用输入框中的输入法。 #### 技巧8:检测是否使用了框架 - **代码示例**: ```html <!-- if (window == top) top.location.href = "frames.htm"; //--> ...
- **解释**:通过CSS样式设置`ime-mode`为`disabled`,关闭输入法自动转换。 - **应用场景**:适用于英文输入为主的表单或输入框。 2. **检测框架加载**: - **代码实现**:JavaScript检测是否在顶级窗口中;...
<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13) event.keyCode=9" onKeyPress="if((event.keyCode||event.keyCode>57)) event.returnValue=false"> ``` 8. **只允许输入英文字符**: - 使用...
使用CSS样式`ime-mode:disabled`禁用IME输入模式。 ```html <input style="ime-mode: disabled;"> ``` #### 原理: 该属性用于控制输入框中的IME(Input Method Editor)输入法编辑器的行为,`disabled`值禁用了IME...
这个CSS样式可以应用到输入框上,使得用户无法在输入框中使用键盘快捷键进行粘贴操作。 4. **设置浏览器图标(Favicon)**: ```html ``` 这行代码可以设置浏览器地址栏和收藏夹中显示的网站图标。图标文件`...
根据提供的文件信息,我们可以提取并总结出以下与JavaScript相关的知识点: ### 1. 禁用右键菜单 ...- **解释**:这些CSS样式用于设置页面的背景图像,包括不重复、居中以及固定在页面上的效果。
4. `ime-mode:disabled`: 在输入框中设置此样式,可以关闭输入法,适用于不需要输入法的场景。 5. 防止iframe嵌套:通过检查`window.top`与`self.location`是否相等,可以防止自己的页面被嵌入到其他框架中。 6. ...