`
yianpuodiaotu
  • 浏览: 237843 次
  • 性别: 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!

分享到:
评论

相关推荐

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

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

    输入法设置工具 IME TOOL 2.6.5

    &lt;b&gt; 指定全角/半角切换的热键 &lt;c&gt; 指定中英文标点切换的热键 如果留空则删除热键 [hotkey] 热键值,如:ctrl+space /add1:,[hotkey] 按名称添加输入法到列表 /add2:,[hotkey] 按文件名添加输入法到列表 /add3:,...

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

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

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

    IME TOOL 支持中英文界面,适用于 Win98/ME/2000/XP/2003 操作系统,目前不支持 VISTA。 主要功能: 一、动态调整输入法顺序而无须重启。 二、切换输入法指示器和高级文字服务方式。 三、任意设置输入法热键 Windows...

    即时语音提示&校对软件

    9.在进行文章朗读时,可读出全角和半角标点以及各种常用的符号【如等号、美元等符号】 10.新增把TXT、Word等文字文件直接转换成WAV声音文件。 总之,不同的人群对它的需求点不同,但是提高工作效率是大家共同的...

    第一部分 界面设计

    实例073 如何将全角字符串转换成半角字符串 实例074 如何按照指定的有效位数转换数字 实例075 如何获取汉字的拼音索引 实例076 如何设置输入方法 实例077 如何控制数据输入格式 实例078 如何控制编辑框中的...

    房产中介系统毕业设计

    (3)在本系统中填写信息时,有时需要将五笔输入法的全角状态改为半角状态,否则程序可能会弹出错误提示,五笔输入法的全角状态和半角状态如图1.2所示。 图1.2 五笔输入法的全角与半角状态 (4)在“房源状态浏览...

    五笔快打

    提供中英 文、全角半角字符、五笔类型切换等选项;可输入GBK标准所有两万多汉字;支持四万多常用词组; 2.五笔字典增加五笔18030版编码信息; 3.五笔查询增加对五笔18030版编码支持; 4.编码提示增加五笔字型86版...

    房屋中介管理系统

    (3)在本系统中填写信息时,有时需要将五笔输入法的全角状态改为半角状态,否则程序可能会弹出错误提示,五笔输入法的全角状态和半角状态如图1.2所示。 图1.2 五笔输入法的全角与半角状态 (4)在“房源状态浏览...

    企业客户管理

    (4)在本系统中填写信息时,有时需要将五笔输入法的全角状态改为半角状态,五笔输入法的全角状态和半角状态如图1.8所示。 图1.8 五笔输入法的全角与半角状态 (5)在添加信息时,电话的正确输入格式为“××××-...

    《程序天下:JavaScript实例自学手册》光盘源码

    22.1 实现关机效果的界面 22.2 关机特效(二) 22.3 评星效果 22.4 输入框自动完成功能 22.5 Ajax效果的字符串过滤 22.6 Gmail右上角的Loading效果 22.7 使用XMLHTTP获取天气预报 22.8 拖拽任意对象 22.9 避免打开...

    程序天下:JavaScript实例自学手册

    22.1 实现关机效果的界面 22.2 关机特效(二) 22.3 评星效果 22.4 输入框自动完成功能 22.5 Ajax效果的字符串过滤 22.6 Gmail右上角的Loading效果 22.7 使用XMLHTTP获取天气预报 22.8 拖拽任意对象 22.9 避免打开...

    C++Builder精彩编程实例集锦的源代码(1,2,3部分).rar

    实例073 如何将全角字符串转换成半角字符串 实例074 如何按照指定的有效位数转换数字 实例075 如何获取汉字的拼音索引 实例076 如何设置输入方法 实例077 如何控制数据输入格式 实例078 如何控制编辑框中的...

    C++Builder精彩编程实例集锦的源代码前3部分.rar

    实例073 如何将全角字符串转换成半角字符串 实例074 如何按照指定的有效位数转换数字 实例075 如何获取汉字的拼音索引 实例076 如何设置输入方法 实例077 如何控制数据输入格式 实例078 如何控制编辑框中的...

    计算机应用基础19春在线作业21.txt

    在微机中存储一个全角字符和一个半角字符内码所需字节数的比例为______。 A.4:1 B.2:1 C.1:1 D.1:2 正确答案:B 15.计算机的特点有 A.运算速度快、精度高 B.具有逻辑判断能力,并能在程序控制下自动进行工作 C.除A和B...

    C++Builder精彩编程实例集锦的源代码后3部分.rar

    实例073 如何将全角字符串转换成半角字符串 实例074 如何按照指定的有效位数转换数字 实例075 如何获取汉字的拼音索引 实例076 如何设置输入方法 实例077 如何控制数据输入格式 实例078 如何控制编辑框中的...

    Android开发人员不得不收集的代码

    将输入流写入文件 writeFileFromIS 将字符串写入文件 writeFileFromString 简单获取文件编码格式 getFileCharsetSimple 获取文件行数 getFileLines 指定编码按行读取文件到List readFile2List 指定编码按行读取文件...

Global site tag (gtag.js) - Google Analytics