当前位置: 首页 > 图文教程 > 网络编程 > Javascript > javascript 全角转换实现代码

Javascript
推荐js实现商品分类到搜索栏友好提示(人机交互)
attachEvent的使用方法与传递参数[IE|firefox]
用javascript实现鼠标框选
一个不错的动感导航菜单
JavaScript网页制作特殊效果用随机数
一段非常好的滑动门[可感应触发或点击触发]兼容IE7 IE6 FireFox Opera
js实现的的 文字自动''到google search框
JS值当前DIV的ID值的代码
在javascript中,如果删除二维数组中重复的元素
一个用js实现的页内搜索代码
不用MOUSEMOVE也能滑动啊
asp 的 分词实现代码
更正确的asp冒泡排序
用Javscript实现表单复选框的全选功能
向fckeditor编辑器插入指定代码的方法
javascript实现 在光标处插入指定内容
如何实现动态删除javascript函数
javascript父子通信
JS获取scrollHeight问题想到的标准问题
從博客網扣了一個效果出來

Javascript 中的 javascript 全角转换实现代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 406 ::
收藏到网摘: n/a

当客户端用户切换输入法至全角时可能您的表单提交会有漏洞哦!不过事实上js有这功能 可以将其转换为非全角字符! 下面我们来看下这个例子吧!
复制代码 代码如下:

<html>
<head>
<title>jqueryDemo:quanjiaoNum</title>
<script src="jquery.js" src="jquery.js" type="text/javascript"></script>
<script type="text/javascript"><!--
function changeNum(){
var qjNum=$("input[@name=qjNum]").val();
var toAscii=qjNum.charCodeAt();
if(toAscii > 65295 && toAscii < 65306 && qjNum.length == 11)
{
var toBack = 0;
var temp = 0;
var unite = "";
for(var i=0;i < qjNum.length;i++)
{
toAscii=qjNum.charCodeAt(i);
toBack =toAscii-65248;
temp = String.fromCharCode(toBack);
unite = unite + temp ;
}
alert(unite);
return true;
}
if(toAscii > 47 && toAscii < 58 && qjNum.length == 11)
{
alert(qjNum);
return true;
}
else{
alert("请输入正确的手机号码");
document.myform.qjNum.value="";
return false;
}
}
// --></script>
</head>
<form name="myform" action="">
中文数字转换成阿拉伯数字:<input type="text" id="qjNum" name="qjNum"/><input type="button" value="提 交" onclick="changeNum()"/>
</form>
</html>

这是个判断手机号的问题!另外请注意我这还用到了jquery!记得引入哦……