javascript 全角转换实现代码

 更新时间:2009年07月17日 00:58:24   作者:  
当客户端用户切换输入法至全角时可能您的表单提交会有漏洞哦!不过事实上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!记得引入哦……

相关文章

  • JQuery实现图片轮播效果

    JQuery实现图片轮播效果

    用JQuery操作DOM确实很方便,并且JQuery提供了非常人性化的API应付我们的各种需求,其中选择器在此示例-“JQuery实现图片轮播效果”上体现的尤为出色,大大简化了js的代码,需要的朋友可以参考下
    2015-09-09
  • jQuery使用children()找到特定元素的子元素

    jQuery使用children()找到特定元素的子元素

    children()是jQuery中的内置方法,用于查找与所选元素相关的所有子元素, jQuery中的children()方法向下遍历到所选元素的单个级别并返回所有元素,我们还可以在children()的参数中添加过滤器、使用children()来定位特定的子元素以及使用each()方法来迭代子元素等
    2023-11-11
  • jQuery EasyUI NumberBox(数字框)的用法

    jQuery EasyUI NumberBox(数字框)的用法

    jQuery EasyUI 数字框(NumberBox)用法
    2010-07-07
  • jQuery实现简单弹窗遮罩效果

    jQuery实现简单弹窗遮罩效果

    本文主要介绍了jquery实现简单弹窗遮罩效果的实例,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • Jquery通过Ajax访问XML数据的小例子

    Jquery通过Ajax访问XML数据的小例子

    这篇文章主要介绍了Jquery通过Ajax访问XML数据,有需要的朋友可以参考一下
    2013-11-11
  • jquery统计复选框选中示例

    jquery统计复选框选中示例

    在jquery中如果我们要获取选中的checkbox我们可以input:checked,然后获取选中checkbox个数量时我们可以使用jQuery的size()方法或length属性来判断就行了
    2013-11-11
  • jQuery实现的漂亮表单效果代码

    jQuery实现的漂亮表单效果代码

    这篇文章主要介绍了jQuery实现的漂亮表单效果代码,实例分析了jquery模拟快递表单效果的实现方法,整体效果美观大方,非常具有实用价值,需要的朋友可以参考下
    2015-08-08
  • jquery中val()方法是从最后一个选项往前读取的

    jquery中val()方法是从最后一个选项往前读取的

    这篇文章主要介绍了jquery中val()方法是从最后一个选项往前读取的,需要的朋友可以参考下
    2015-09-09
  • jquery实现控制表格行高亮实例

    jquery实现控制表格行高亮实例

    jquery实现控制表格行高亮实例,需要的朋友可以参考一下
    2013-06-06
  • Jquery 选中表格一列并对表格排序实现原理

    Jquery 选中表格一列并对表格排序实现原理

    该实现的主要思想是:获取鼠标点击的表头单元格的列号,遍历数据行,获取每个<tr>中的html,同时获取每个<tr>标签下对应获取到的列号的<td>标签中的内容,并取得<th>标签的type属性值,需要的朋友可以了解下
    2012-12-12

最新评论