首页  >  文章  >  web前端  >  css ime-mode属性使用的具体详解

css ime-mode属性使用的具体详解

黄舟
黄舟原创
2017-06-20 15:58:354168浏览

语法: 

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: auto; ">

于是

在全局样式中定义如下:

.ime-disabled{ime-mode:disabled;}/* 屏蔽输入法 */

页面级定义如下:

<input type="text" name="mobile" class="ime-disabled" >

ASP.NET中直接引用

<asp:TextBox ID="txtRuling_No" runat="server" Width="80px" MaxLength="8" CssClass="txt" style="ime-mode:disabled "></asp:TextBox>

就是这样。所以当某个文本域不需要中文输入的时候,我们可以通过设置 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 ime-mode属性使用的具体详解的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn