Posted on 2012-01-31 16:12
PHP博客 阅读(701)
评论(0) 编辑 收藏 引用 网摘
说明:
设置或检索是否允许用户激活输入中文,韩文,日文等的输入法(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>