ime是Input
Method Editor的简称。它是一种专门的应用程序, 用来输入代表东亚地区书面语言文字的不同字符。使用此种输入法,不需特殊的键盘(对应各种语言的键盘)即可输入东亚诸国(如中文、日文、韩文、俄文等)的各种文字。
ime-mode :
auto | active | inactive | disabled
取值:
auto : 默认值。不影响ime的状态。与不指定 ime-mode 属性时相同
active : 指定所有使用ime输入的字符。即激活本地语言输入法。用户仍可以撤销激活ime
inactive : 指定所有不使用ime输入的字符。即激活非本地语言。用户仍可以撤销激活ime
disabled : 完全禁用ime。对于有焦点的控件(如输入框),用户不可以激活ime
说明:
设置或检索是否允许用户激活输入中文,韩文,日文等的输入法(ime)状态。
此属性对于 currentstyle 对象而言是只读的。对于其他对象而言是可读写的。
对应的脚本特性为 imemode(css的ime-mode属性对应于javascript中的imeMode属性)。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>屏蔽中文输入法</title>
<script type="text/javascript">
function change(oButton) {
var obj = document.formIme.txt;
var tips = document.getElementById("tips");
if (obj.style.imeMode == "disabled") {
obj.style.imeMode = "active";
obj.value = "";
oButton.value = "屏蔽中文输入法";
tips.innerHTML = "ime-mode:active; 现在中英文都能输入";
document.getElementById("tips") = tips;
}
else {
obj.style.imeMode = "disabled";
obj.value = "";
oButton.value = "激活中文输入法";
tips.innerHTML = "ime-mode:disabled; 现在你只能输入默认的英文且不能切换输入法了";
document.getElementById("tips") = tips;
}
}
</script>
</head>
<body>
<fieldset>
<legend>CSS ime-mode属性测试:</legend>
<form name="formIme">
<input type="text" name="txt" style="ime-mode: disabled" />
<input type="button" value="激活中文输入法" onclick="change(this)" />
</form>
<div id="tips">
</div>
</fieldset>
</body>
</html>
运行效果:
- 大小: 66.4 KB
分享到:
相关推荐
有时项目需要禁止用户输入中文、符号等,减少用户输入出错误的可能性,css属性有这样的功能。 ime-mode的语法解释如下: ime-mode : auto | active | inactive | disabled 取值: auto : 默认值。不影响IME(Input ...
《CSS禁用输入法:IME Mode属性的解析与实践》 在网页设计中,有时我们需要对文本输入框进行特殊控制,比如禁止用户使用输入法。CSS3中的IME Mode属性就是为了满足这种需求而引入的,它允许开发者通过CSS来管理文本...
可以通过设置ime-mode在页面输入控件中关闭输入法 希望关闭输入法:< input style =”ime-mode:disabled” > 希望使用当前输入法:<input style=”ime-mode:active”> 当某个文本域不需要中文输入的...
`ime-mode`是CSS3中一个用于控制输入法编辑模式(Input Method Editor, IME)的属性。该属性可以设置为不同的值,以达到控制输入法的目的。需要注意的是,`ime-mode`并非所有浏览器都支持,主要支持的浏览器包括...
首先,我们来看一下CSS中的`ime-mode`属性。这个属性主要用于控制输入法编辑器(IME)的行为。在IE浏览器中,通过设置`ime-mode`为`disabled`,可以禁用IME,间接达到阻止粘贴的效果。然而,需要注意的是,`ime-mode...
`ime-mode`用于控制输入法(IME)的行为,其中`disabled`值可完全禁用IME,从而阻止用户在文本框中输入中文或全角字符。示例代码如下: ```html ;" type="text" name="textfield" style="ime-mode:disabled" ...
1. `style="ime-mode:disabled"`:这是一个CSS属性,用于禁用输入法编辑器(IME)。在中文环境下,IME通常用于输入中文字符。设置为`disabled`可以防止用户通过IME输入中文。 2. `onkeypress="noPermitInput(event)...
通过设置`ime-mode: disabled`,可以关闭输入法,从而禁止用户在输入框中使用中文输入法。这种方法简洁有效,适用于只需要禁用输入法的情况。HTML代码示例如下: ```html <input type="text" style="ime-mode:...
- `ime-mode`: 输入法模式。 - `layout-grid`: 网格布局。 - `layout-grid-char`: 网格字符设置。 - `layout-grid-char-spacing`: 网格字符间距。 - `layout-grid-line`: 网格线。 - `layout-grid-model`: ...
4. **禁用输入法**:对于某些特定输入,可以使用`ime-mode:disabled`来关闭输入法,例如:`<input style="ime-mode:disabled">`。 5. **防止被嵌入到frame中**:通过检查`window.top`和`self.location`,可以防止...
添加 `style="ime-mode:disabled"` 可以禁用输入法,防止用户在文本框中输入中文或其他非英文字符。例如: ```html <input type="text" name="url" style="ime-mode:disabled"onkeydown="if(event.keyCode==13)...
这里通过CSS属性`ime-mode`将输入法模式设置为“禁用”。 ### 4. 捕获键盘事件并显示相关信息 通过监听键盘事件,可以获取用户的按键操作,并显示按键的相关信息,例如键码和实际字符。下面是一个简单的示例: ```...
对于需要控制输入的语言环境,可以使用CSS属性`ime-mode:disabled`来关闭输入法: ```html <input style="ime-mode:disabled"> ``` #### 8. 屏蔽特定键盘按键 通过监听`onkeydown`事件,可以屏蔽特定的键盘按键。...
- **`ime-mode:disabled`**:这是一个非标准的 CSS 属性,用于禁用输入法编辑器 (IME)。这有助于防止在移动设备上自动启用虚拟键盘的输入法编辑功能。 ### 总结 综上所述,这段代码的主要目的是实现一个只允许输入...
- `<input style="ime-mode:-Disabled">` 用于关闭输入法,适用于不希望用户使用输入法输入的场景。 5. **防止页面被嵌入到框架中**: - `if (window == top) top.location.href = "frames.htm";` 检查当前页面...
jquery限制文本框只能输入数字 jquery限制文本框只能输入数字,兼容IE、chrome、FF(表现效果不一样),示例代码如下: 代码如下: $(“input”).keyup(function...}).css(“ime-mode”, “disabled”); //CSS设置输入法