`
yianpuodiaotu
  • 浏览: 240474 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

界面输入输入法全角半角的处理

    博客分类:
  • JEE
阅读更多

全角字符一半用于排版等,在编程中通常是禁止使用的。而用户错误的输入(全角,占两个字符),很容易超出限长或者给用户带来错觉。所以有必要把全角转半角。

<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!

分享到:
评论

相关推荐

    C#控制键盘输入全角半角

    因此,大部分情况下,我们会选择前面提到的事件处理方式或WinAPI函数来实现控制键盘输入全角半角的功能。 总的来说,C#提供了多种方法来控制键盘输入的全角和半角状态。根据项目需求和开发者的熟悉程度,可以选择...

    VS2005设置中文输入法(处理了全角问题)

    了解这些基础知识后,我们可以结合"获取和设置输入法"这个文件名,推测其中可能包含的代码示例或方法,比如通过API函数调用来获取和设置当前活动的输入法,或者处理文本数据时的全角半角转换函数。 总之,VS2005中...

    解决全角与半角问题

    在描述中提到的“VS2005开发出来的程序”可能遇到了用户界面输入时默认为全角字符的问题,这可能导致输入的格式不正确,尤其是在需要输入英文或特定格式数据时。Visual Studio 2005是一款由微软公司开发的集成开发...

    .net下数字全角转半角

    `转全角半角(C#,VB_NET) - RubyPdf 的中文博客 - 博客园.htm`、`C#中直接调用VB_NET的函数,兼论半角与全角、简繁体中文互相转化 - 空军 - 博客园.htm`等文章则深入探讨了全角半角转换以及跨语言调用的具体实现。...

    qt拼音输入法,qt拼音输入法

    4. **输入法状态管理**:切换英文和拼音模式,全角半角、大写小写等状态的处理。 5. **平台兼容性**:确保输入法在不同操作系统上的正确运行,这需要对各个平台的输入机制有深入理解。 6. **用户配置**:提供用户...

    UnityUGUI模拟中文输入法

    6. 键盘适配:考虑到不同平台的输入习惯,可能还需要为移动设备添加虚拟键盘的支持,以及处理全角半角切换、标点符号输入等问题。 在"inputDemo"这个项目中,很可能是包含了实现以上功能的代码示例和预设资源。通过...

    UKIJ-维文输入法.rar

    5. 热键切换:UKIJ输入法支持快捷键切换,用户可以根据个人习惯设置不同的输入模式,如全角/半角、大写/小写等。 二、UKIJ维文输入法的安装 UKIJ维文输入法的安装通常包括以下几个步骤: 1. 解压缩:首先,我们...

    微软日语输入法2010 32位

    其用户界面友好,可以轻松切换输入模式,如全角半角、平假名片假名切换等。此外,该输入法还支持自定义短语和词组,用户可以根据自己的习惯添加常用词汇,提高个性化输入体验。 对于32位系统用户来说,微软日语...

    VC实现输入法程序

    2. **用户界面**:显示候选词列表、当前输入状态(如拼音、英文、全角/半角等)以及各种设置选项。VC++可以通过MFC(Microsoft Foundation Classes)库来创建丰富的图形用户界面。 3. **上下文感知**:输入法需要...

    百度输入法电脑版 v5.4.4820 官方版.exe

    状态条上的图标从左到右分别代表“输入状态”、“全角/半角符号”、“中文/英文标点”、“设置菜单”。 输入窗口: 上排是用户输入的拼音,下排是候选字词,输入所需的候选字词对应的数字,即可输入该词。第一个...

    输入法操作模块.rar

    用户界面是输入法与用户交互的窗口,通常显示候选词、输入状态(如拼音、英文、全角/半角等)以及各种快捷键或功能设置。良好的用户界面设计能提高输入效率,例如,提供智能联想、纠错、自定义短语等功能。 4. **...

    电脑软件输入法设置工具.rar

    - 键盘布局调整:针对特殊需求,用户可调整键盘布局,如设置全角半角、简体繁体切换等。 - 输入法皮肤更换:为了提升使用体验,输入法设置工具通常提供皮肤更换功能,让输入界面更个性化。 3. 输入法优化: - ...

    WindowsXP自带韩文输入法

    此外,还有一些特定的快捷键,如Ctrl+空格用于打开和关闭输入法,Shift+空格用于全角和半角字符的切换。 5. **自定义设置**:用户可以根据个人喜好和习惯对输入法进行个性化设置,包括候选词的数量、输入模式、...

    微软日语输入法IME32

    该输入法支持全角和半角字符的切换,以及平假名和罗马字(罗马音,也称为五十音图)之间的快速切换,适应不同场景的输入需求。 在功能方面,微软日语输入法IME32具备以下特点: 1. **智能联想**:输入法能够根据已...

    韩文输入法 IMKR6_1

    3. **多种输入模式**:支持多种输入方式,包括全角半角切换、拼音输入、笔画输入等,适应不同用户的操作习惯。其中,笔画输入模式尤其适合初学者或者不熟悉韩文键盘布局的用户。 4. **自定义设置**:用户可以根据...

    搜狗输入法

    1. 学习快捷键:搜狗输入法提供了一系列的快捷键操作,如Ctrl+Shift切换输入法,Ctrl+空格开启/关闭全角半角,熟练掌握这些快捷键,可以进一步提高输入效率。 2. 利用词库管理:用户可以根据自己的习惯调整词库,...

    输入法设置工具.rar

    4. **设置选项**:输入法设置工具可能包括一系列高级选项,如词库管理、输入模式(全角/半角、英文/中文等)、自动纠错、云输入等功能的开启或关闭。这些设置可以帮助用户优化输入体验,满足不同场景的需求。 5. **...

    输入法修改和设置工具

    在IT领域,输入法修改和设置工具是一种非常实用的软件,它主要服务...总的来说,输入法修改和设置工具是提升输入体验、提高办公效率的有效途径,尤其对于频繁处理中文文本的用户来说,正确选择和使用这类工具至关重要。

    SCIM(Linux 中文输入法)

    例如,常见的快捷键组合是`Ctrl+Space`来激活或关闭输入法,`Shift+Space`切换输入模式(全角/半角)。 ### SCIM的最新版本: 在提供的文件`scim-1.4.7`中,我们可以看到SCIM的一个较旧版本。随着时间的推移,SCIM...

    韩文输入法IMEKorean-2007

    3. 多种输入模式:支持多种输入模式,包括全角半角切换、平假名和片假名输入,满足不同场景需求。 4. 丰富的词汇库:内置大量常用词汇和短语,确保了输入的准确性和全面性。 三、安装与配置 IMEKorean-2007通常...

Global site tag (gtag.js) - Google Analytics