css ime-mode属性使用的具体详解
程序员文章站
2022-05-16 18:27:04
...
语法:
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: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属性使用的具体详解的详细内容,更多请关注其它相关文章!
推荐阅读
-
浅谈css3新单位vw、vh、vmin、vmax的使用详解
-
使用CSS3的appearance属性改变任何元素的浏览器默认风格
-
Vue.js中对css的操作(修改)具体方式详解
-
详解JavaScript正则表达式中的global属性的使用
-
JavaScript正则表达式中的ignoreCase属性使用详解
-
CSS3的column-fill属性对齐列内容高度的用法详解
-
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
-
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
-
CSS3 mask 遮罩的具体使用方法
-
使用CSS3中的calc()属性来以算式表达尺寸数值