全角字符一半用于排版等,在编程中通常是禁止使用的。而用户错误的输入(全角,占两个字符),很容易超出限长或者给用户带来错觉。所以有必要把全角转半角。
<html>
<head>
<script language="javascript" type="text/javascript">
/****************************
*参数说明:
* 全角->半角
* str:要转换的字符串
* 返回值类型:字符串
***************************/
function DBC2SBC(obj) {
var str = obj.value;
var i;
var result="";
for(i=0;i<str.length;i++){
code = str.charCodeAt(i);
// “65281”是“!”,“65373”是“}”
if(code>=65281 && code<65373){
// “65248”是转换码距
result+=String.fromCharCode(code-65248);
}else{
result+=str.charAt(i);
}
}
obj.value = result;
}
</script>
</head>
<body >
<input type="text" id="fname" onblur="DBC2SBC(this);" />
</body>
</html>
效果就不提了,very easy!
分享到:
相关推荐
因此,大部分情况下,我们会选择前面提到的事件处理方式或WinAPI函数来实现控制键盘输入全角半角的功能。 总的来说,C#提供了多种方法来控制键盘输入的全角和半角状态。根据项目需求和开发者的熟悉程度,可以选择...
了解这些基础知识后,我们可以结合"获取和设置输入法"这个文件名,推测其中可能包含的代码示例或方法,比如通过API函数调用来获取和设置当前活动的输入法,或者处理文本数据时的全角半角转换函数。 总之,VS2005中...
在描述中提到的“VS2005开发出来的程序”可能遇到了用户界面输入时默认为全角字符的问题,这可能导致输入的格式不正确,尤其是在需要输入英文或特定格式数据时。Visual Studio 2005是一款由微软公司开发的集成开发...
`转全角半角(C#,VB_NET) - RubyPdf 的中文博客 - 博客园.htm`、`C#中直接调用VB_NET的函数,兼论半角与全角、简繁体中文互相转化 - 空军 - 博客园.htm`等文章则深入探讨了全角半角转换以及跨语言调用的具体实现。...
6. 键盘适配:考虑到不同平台的输入习惯,可能还需要为移动设备添加虚拟键盘的支持,以及处理全角半角切换、标点符号输入等问题。 在"inputDemo"这个项目中,很可能是包含了实现以上功能的代码示例和预设资源。通过...
4. **输入法状态管理**:切换英文和拼音模式,全角半角、大写小写等状态的处理。 5. **平台兼容性**:确保输入法在不同操作系统上的正确运行,这需要对各个平台的输入机制有深入理解。 6. **用户配置**:提供用户...
5. 热键切换:UKIJ输入法支持快捷键切换,用户可以根据个人习惯设置不同的输入模式,如全角/半角、大写/小写等。 二、UKIJ维文输入法的安装 UKIJ维文输入法的安装通常包括以下几个步骤: 1. 解压缩:首先,我们...
其用户界面友好,可以轻松切换输入模式,如全角半角、平假名片假名切换等。此外,该输入法还支持自定义短语和词组,用户可以根据自己的习惯添加常用词汇,提高个性化输入体验。 对于32位系统用户来说,微软日语...
2. **用户界面**:显示候选词列表、当前输入状态(如拼音、英文、全角/半角等)以及各种设置选项。VC++可以通过MFC(Microsoft Foundation Classes)库来创建丰富的图形用户界面。 3. **上下文感知**:输入法需要...
状态条上的图标从左到右分别代表“输入状态”、“全角/半角符号”、“中文/英文标点”、“设置菜单”。 输入窗口: 上排是用户输入的拼音,下排是候选字词,输入所需的候选字词对应的数字,即可输入该词。第一个...
用户界面是输入法与用户交互的窗口,通常显示候选词、输入状态(如拼音、英文、全角/半角等)以及各种快捷键或功能设置。良好的用户界面设计能提高输入效率,例如,提供智能联想、纠错、自定义短语等功能。 4. **...
- 键盘布局调整:针对特殊需求,用户可调整键盘布局,如设置全角半角、简体繁体切换等。 - 输入法皮肤更换:为了提升使用体验,输入法设置工具通常提供皮肤更换功能,让输入界面更个性化。 3. 输入法优化: - ...
此外,还有一些特定的快捷键,如Ctrl+空格用于打开和关闭输入法,Shift+空格用于全角和半角字符的切换。 5. **自定义设置**:用户可以根据个人喜好和习惯对输入法进行个性化设置,包括候选词的数量、输入模式、...
该输入法支持全角和半角字符的切换,以及平假名和罗马字(罗马音,也称为五十音图)之间的快速切换,适应不同场景的输入需求。 在功能方面,微软日语输入法IME32具备以下特点: 1. **智能联想**:输入法能够根据已...
3. **多种输入模式**:支持多种输入方式,包括全角半角切换、拼音输入、笔画输入等,适应不同用户的操作习惯。其中,笔画输入模式尤其适合初学者或者不熟悉韩文键盘布局的用户。 4. **自定义设置**:用户可以根据...
1. 学习快捷键:搜狗输入法提供了一系列的快捷键操作,如Ctrl+Shift切换输入法,Ctrl+空格开启/关闭全角半角,熟练掌握这些快捷键,可以进一步提高输入效率。 2. 利用词库管理:用户可以根据自己的习惯调整词库,...
4. **设置选项**:输入法设置工具可能包括一系列高级选项,如词库管理、输入模式(全角/半角、英文/中文等)、自动纠错、云输入等功能的开启或关闭。这些设置可以帮助用户优化输入体验,满足不同场景的需求。 5. **...
在IT领域,输入法修改和设置工具是一种非常实用的软件,它主要服务...总的来说,输入法修改和设置工具是提升输入体验、提高办公效率的有效途径,尤其对于频繁处理中文文本的用户来说,正确选择和使用这类工具至关重要。
例如,常见的快捷键组合是`Ctrl+Space`来激活或关闭输入法,`Shift+Space`切换输入模式(全角/半角)。 ### SCIM的最新版本: 在提供的文件`scim-1.4.7`中,我们可以看到SCIM的一个较旧版本。随着时间的推移,SCIM...