时间:2021-07-01 10:21:17 帮助过:598人阅读
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属性使用的具体详解的详细内容,更多请关注Gxl网其它相关文章!