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...
3. **中英文切换**:切换功能可能通过单独的切换键或者根据当前输入法自动切换。在JS中,这可能涉及到存储当前键盘状态的变量,并在切换时更新键盘布局和事件处理逻辑。 4. **样式与动画**:虚拟键盘的外观和交互...
例如,当用户切换到英文模式时,设置输入法为英文,反之则切换到中文输入法。这需要配合Qt的输入方法框架(Input Method Framework)和相应的输入法插件来完成。 2. **符合键盘切换**:在某些场景下,用户可能需要...
在IT行业中,中文和拼音自动转换的输入框是一种常见的用户界面功能,特别是在中文输入法软件或网站中。这种功能能够方便地帮助用户在输入中文字符和拼音之间进行切换,提高输入效率,尤其对于非专业打字员或者正在...
在配置完成后,用户可以在任何文本输入框中切换到SCIM的笔画输入法。输入汉字时,只需按照笔画顺序输入对应的字母,如输入“天”字,就应输入“ty”。SCIM会自动列出匹配的汉字候选列表,用户可以根据候选列表选择...
在“百度网页手写输入法”中,这意味着用户可以在不同的输入框中分别手写输入不同的汉字,无需在各个框间反复切换,极大地提高了输入效率,特别是在填写表格、撰写长文或进行多任务处理时。 【HTML】:HTML...
在本文中,我们将深入探讨如何在Qt5框架下构建一个功能丰富的输入法系统,该系统不仅支持中文拼音输入,还涵盖了英文输入、数字输入、常用符号输入,以及手写输入和实体键盘同步等功能。Qt5作为一个强大的跨平台应用...
在Android系统中,输入法(Input Method)是用户与设备交互的重要组成部分,它允许用户通过键盘、触屏或语音等方式输入文本。本项目名为“Android简单输入法 源码”,是一个实现26键布局的Android输入法示例,主要...
【输入法引擎】是极点输入法的核心组成部分,它处理用户的键入,解析成对应的字符或词语,并将其显示在输入框中。这个引擎通过与操作系统底层的通信,实现在各种应用程序中的无缝切换和输入。 总的来说,"jdsetup...
- **输入汉字**:在输入框中,你可以按键盘上的数字键或笔画对应键(一般在QWERTY键盘的顶部一行)输入汉字的笔画。例如,“一”对应数字1,“丨”对应数字2,以此类推。 - **笔画顺序**:输入完一个汉字的所有笔画...
拼音输入法是中文操作系统中不可或缺的一部分,它使得用户可以通过键盘输入汉字,大大提高了中文输入的效率。本资料主要围绕“拼音输入法”这一主题,结合毕业设计项目,深入探讨其核心技术和实现过程。 首先,我们...
之后,您就可以在任何文本输入框中看到IBus的输入法切换图标,通过它您可以切换到拼音输入法进行中文输入。 8. **实际使用** 当您需要输入中文时,只需点击输入法图标,选择“拼音”,然后就可以开始输入中文了。...
Linux操作系统在早期并不直接支持中文输入,随着国际化的发展,Linux社区推出了多种中文输入法解决方案,其中IBus(Input Bus)是其中一个重要的输入框架。本文将深入解析“ibus中文输入法”的源码,帮助读者理解其...
5. **启用和切换键盘**:用户在应用中选择使用自定义键盘时,可以通过调用`InputMethodManager`的`switchToLastInputMethod()`或`setInputMethod()`方法来切换到自定义键盘。 在提供的`VehicleKeyboard`压缩包中,...
在安装完成后,通常可以在系统设置的输入法选择中找到“王码五笔”,将其激活,然后就可以在输入框中切换到五笔输入模式,开始高效地输入汉字。 五笔输入法的优点在于其高速的录入效率,尤其对于熟悉编码的打字员,...
7、汉字上屏后,编码输入框同时消失(设定反查编码时无效) 8、可选用 ;‘ 选二三重码 9、可选用 ,。 翻页 10、注册表中设置<ENTER>=0时,编码可以上屏 11、,./;即使为码元,第一码也按标点输出 12、更正设置“插...
在hhhhwwww改进版输入法(生成器)的基础上,修改了背景颜色、取消了Ctrl+M换码、取消了切换码表的显示颜色、修改了“\”为“、"等细节完善! 此五笔输入法是用hhhhwwww改进的输入法生成器制作而成,是他的开拓性的...
至此,搜狗输入法已成功添加,当需要使用时,只需在任何输入框中点击或长按键盘上的地球键,即可切换到搜狗输入法。 总的来说,这个教程详细指导了用户如何在越狱后的iPad上安装和设置搜狗输入法,以提升中文输入...
在hhhhwwww改进版输入法(生成器)的基础上,修改了背景颜色、取消了Ctrl+M换码、取消了切换码表的显示颜色、修改了“\”为“、"等细节完善! 此五笔输入法是用hhhhwwww改进的输入法生成器制作而成,是他的开拓性的...