`
pichcar
  • 浏览: 289446 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

完成输入框自动切换对应的中文或英文输入法

阅读更多
CSS文本框输入法自动切换2009-12-26 11:34<html>
<input id="test1" name="test1" style="ime-mode:disabled"></input>
<input id="test2" name="test2" style="ime-mode:active"></input>
<input id="test3" name="test3" style="ime-mode:inactive"></input>
<input id="test4" name="test4" style="ime-mode:auto"></input>
</html>

第一个是不显示输入法,即用键盘也不能切换输入法。

第二个是自动切换成英文的输入法,但还可以用键盘切换。

第三个是自动切换成中文输入法,但还可以用键盘切换。

第四个是根据当前的输入法来确定的,如果当前是英文的,那就显示英文,是中文的那就显示中文。

css 之 ime-mode

语法:

ime-mode : auto | active | inactive | disabled

取值:

auto : 默认值。不影响ime的状态。与不指定 ime-mode 属性时相同

active : 指定所有使用ime输入的字符。即激活本地语言输入法。用户仍可以撤销激活ime

inactive : 指定所有不使用ime输入的字符。即激活非本地语言。用户仍可以撤销激活ime

disabled : 完全禁用ime。对于有焦点的控件(如输入框),用户不可以激活ime

说明:

设置或检索是否允许用户激活输入中文,韩文,日文等的输入法(ime)状态。

此属性对于 currentstyle 对象而言是只读的。对于其他对象而言是可读写的。

对应的脚本特性为 imemode 。

示例:

input {ime-mode: auto; }

就是这样。所以当某个文本域不需要中文输入的时候,我们可以通过设置 ime-mode 属性值为 inactive 或者 disabled,减少错误的可能性。同样的我们可以设置那些需要中文输入的文本域的 ime-mode 属性值为 active。

通常C/S的业务系统,都会注意输入法的控制问题。开发基于B/S的业务系统,也一定会遇到同样问题,ime-mode相信可以帮上忙。不过 FireFox 并不支持这一样式单属性。

分享到:
评论

相关推荐

    车牌输入框用于输入车牌号码

    5. **自动补全**:为了提高用户体验,可以提供省份或城市代码的自动补全功能,用户输入首字母后,系统自动填充对应的代码。 6. **错误提示**:当用户输入不符合规则的车牌号码时,应有明确的错误提示,如“车牌号码...

    可切换输入法的软键盘

    本文将详细讲解"可切换输入法的JS软键盘",包括其工作原理、实现方式以及如何进行中英文切换。 一、JS软键盘的工作原理 JS(JavaScript)软键盘是通过JavaScript编程语言在网页上模拟一个虚拟键盘,它通常由HTML...

    web js虚拟键盘(中英文切换)

    3. **中英文切换**:切换功能可能通过单独的切换键或者根据当前输入法自动切换。在JS中,这可能涉及到存储当前键盘状态的变量,并在切换时更新键盘布局和事件处理逻辑。 4. **样式与动画**:虚拟键盘的外观和交互...

    Qt实现中英文键盘,支持各种嵌入式平台

    例如,当用户切换到英文模式时,设置输入法为英文,反之则切换到中文输入法。这需要配合Qt的输入方法框架(Input Method Framework)和相应的输入法插件来完成。 2. **符合键盘切换**:在某些场景下,用户可能需要...

    中文和拼音自动转换的输入框.rar

    在IT行业中,中文和拼音自动转换的输入框是一种常见的用户界面功能,特别是在中文输入法软件或网站中。这种功能能够方便地帮助用户在输入中文字符和拼音之间进行切换,提高输入效率,尤其对于非专业打字员或者正在...

    scim 笔划输入法

    在配置完成后,用户可以在任何文本输入框中切换到SCIM的笔画输入法。输入汉字时,只需按照笔画顺序输入对应的字母,如输入“天”字,就应输入“ty”。SCIM会自动列出匹配的汉字候选列表,用户可以根据候选列表选择...

    百度网页手写输入法

    在“百度网页手写输入法”中,这意味着用户可以在不同的输入框中分别手写输入不同的汉字,无需在各个框间反复切换,极大地提高了输入效率,特别是在填写表格、撰写长文或进行多任务处理时。 【HTML】:HTML...

    Android简单输入法 源码

    在Android系统中,输入法(Input Method)是用户与设备交互的重要组成部分,它允许用户通过键盘、触屏或语音等方式输入文本。本项目名为“Android简单输入法 源码”,是一个实现26键布局的Android输入法示例,主要...

    ibus中文输入法源码

    Linux操作系统在早期并不直接支持中文输入,随着国际化的发展,Linux社区推出了多种中文输入法解决方案,其中IBus(Input Bus)是其中一个重要的输入框架。本文将深入解析“ibus中文输入法”的源码,帮助读者理解其...

    jdsetup极点输入法_6.5.rar

    【输入法引擎】是极点输入法的核心组成部分,它处理用户的键入,解析成对应的字符或词语,并将其显示在输入框中。这个引擎通过与操作系统底层的通信,实现在各种应用程序中的无缝切换和输入。 总的来说,"jdsetup...

    笔画输入法

    - **输入汉字**:在输入框中,你可以按键盘上的数字键或笔画对应键(一般在QWERTY键盘的顶部一行)输入汉字的笔画。例如,“一”对应数字1,“丨”对应数字2,以此类推。 - **笔画顺序**:输入完一个汉字的所有笔画...

    拼音输入法(资料简化版)

    拼音输入法是中文操作系统中不可或缺的一部分,它使得用户可以通过键盘输入汉字,大大提高了中文输入的效率。本资料主要围绕“拼音输入法”这一主题,结合毕业设计项目,深入探讨其核心技术和实现过程。 首先,我们...

    如何在ubuntu中安装中文输入法.docx

    之后,您就可以在任何文本输入框中看到IBus的输入法切换图标,通过它您可以切换到拼音输入法进行中文输入。 8. **实际使用** 当您需要输入中文时,只需点击输入法图标,选择“拼音”,然后就可以开始输入中文了。...

    五笔输入方法-经典王码五笔输入法

    在安装完成后,通常可以在系统设置的输入法选择中找到“王码五笔”,将其激活,然后就可以在输入框中切换到五笔输入模式,开始高效地输入汉字。 五笔输入法的优点在于其高速的录入效率,尤其对于熟悉编码的打字员,...

    基于hhww改进版的传统五笔输入法

    在hhhhwwww改进版输入法(生成器)的基础上,修改了背景颜色、取消了Ctrl+M换码、取消了切换码表的显示颜色、修改了“\”为“、"等细节完善! 此五笔输入法是用hhhhwwww改进的输入法生成器制作而成,是他的开拓性的...

    ipad搜狗输入法安装教程.docx

    至此,搜狗输入法已成功添加,当需要使用时,只需在任何输入框中点击或长按键盘上的地球键,即可切换到搜狗输入法。 总的来说,这个教程详细指导了用户如何在越狱后的iPad上安装和设置搜狗输入法,以提升中文输入...

    基于hhww改进版的传统五笔输入法(新版支持WIN7)

    在hhhhwwww改进版输入法(生成器)的基础上,修改了背景颜色、取消了Ctrl+M换码、取消了切换码表的显示颜色、修改了“\”为“、"等细节完善! 此五笔输入法是用hhhhwwww改进的输入法生成器制作而成,是他的开拓性的...

    Android 类似搜狗输入法android源码.rar

    在Android平台上,搜狗输入法是一款非常流行的第三方输入法应用,它提供了丰富的功能,包括拼音、五笔、英文、手写等多种输入方式,以及智能纠错、云词库、皮肤定制等特性。本压缩包文件“Android 类似搜狗输入法...

    Android自定义键盘之中文键盘demo

    中文键盘比英文键盘复杂,需要处理汉字的输入逻辑。可以利用第三方库(如Pinyin4j)进行拼音转换,或者使用Android的`SpellCheckerService`来实现。用户点击按键时,根据拼音选择对应的汉字显示在输入框中。 7. **...

    android软键盘上移动焦点

    这通常涉及到与`InputConnection`的交互,发送`CommitText()`或`finishComposingText()`等方法来完成输入。 总之,Android软键盘焦点移动和输入功能的实现涉及键盘事件的拦截、焦点的视觉反馈以及输入处理。通过在`...

Global site tag (gtag.js) - Google Analytics