`
aa860326
  • 浏览: 96417 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

“手机号码输入控件“实现

    博客分类:
  • J2EE
 
阅读更多
<! DOCTYPE html>
< html>
    < head>
       < meta charset= "utf-8" />
       < title>手机号码格式化</title>
       
       < script type= "text/javascript" >
            function format_mobile( event){
               
               setTimeout( function(value , whtchKey ){
                   var value = event.target.value;
                   var whitchKey = event.keyCode || event.charCode || event.ctrlKey; 
                   // android输入法只能检测到8
                   if (whitchKey == 8){
                       //console.log("删除前:("+value+")");
                       //mobile = value.split('');
                       //console.log("转换后:("+mobile+")");
                       //value = mobile.pop();
                       value = value.substring( 0, value.length);
                       //console.log("删除后:("+value+")");
                       event.target.value = value;
                  } else {
                       var mobile = [];
                      value = value.replace( /[^\d]/g , '');
                       for (var i = 0 ; i < value.length; i ++){
                          mobile.push(value[i]);
                           if ((2 == i) || (6 == i)){
                              mobile.push( '  ');
                          }
                      }
                       event.target.value = mobile.join( '');
                  }
               }, 10);
           }
        </script>
    </ head>
    < body>
       < input type= "tel" id= "mobileid" name="mobileid" onkeyup ="javascript :format_mobile( event)" value=""
            maxlength="15" style=" width: 100%; height: 30px; font-size: 20px; "/>
    </ body>
</ html>

 

分享到:
评论

相关推荐

    Javascript密码输入控件

    在Web应用中,正确地实现密码输入控件对于提高用户体验和保障数据安全至关重要。本文将深入探讨JavaScript在创建和管理密码输入控件方面的核心知识点。 1. **HTML基础** 在HTML中,`&lt;input type="password"&gt;`标签...

    Android-IntlPhoneInput-一个支持国际化的电话号码输入的自定义控件

    【Android-IntlPhoneInput】控件是一个专门为Android平台设计的,用于实现国际化的电话号码输入功能的自定义组件。在当今全球化应用日益普及的时代,它为开发者提供了方便、高效的解决方案,使得用户能够在应用中...

    自定义输入账号控件

    标题中的“自定义输入账号...综上所述,"自定义输入账号控件"涉及到多个方面,包括界面设计、功能实现、用户交互、数据存储和安全等多个关键知识点。通过这种方式,开发者可以构建出更加高效、便捷且安全的登录系统。

    手机端日期控件

    "手机端日期控件"是一个重要的移动UI组件,主要用于用户输入或选择日期,常见于各种在线表单、日历应用以及预订系统等。在移动端,选择日期的便捷性和用户体验至关重要,因为用户通常需要在较小的触摸屏上进行操作。...

    利用选择控件实现复杂查询.rar

    本资源"利用选择控件实现复杂查询.rar"显然关注的是如何通过用户界面的选择控件来构建和执行复杂的数据库查询,从而为用户提供更为直观和自定义的搜索体验。下面我们将深入探讨这一主题。 首先,选择控件(如下拉...

    Android 输入手机号码(GET网络请求)查询手机号码归属地

    在Android平台上,开发一个能够通过输入手机号码并发送GET网络请求来查询归属地的应用是一项常见的功能。这个功能的实现涉及到多个技术点,包括用户界面设计、网络请求处理、数据解析以及错误处理等。 首先,我们...

    自动换行编辑框控件实现

    "自动换行编辑框控件实现"这个主题,意味着我们要讨论如何创建一个能够根据文本内容自动调整行宽的编辑框,确保文本不会溢出边界,而是适当地换行到下一行。 编辑框控件的基本功能包括文本输入、光标移动、文本选择...

    自定义控件实现手机本地动态验证码

    本文将详细介绍如何通过自定义控件实现手机本地动态验证码的功能。 首先,验证码的核心在于它的动态性和随机性。动态验证码是为了防止机器人自动识别,而随机性则确保每次生成的验证码都是唯一的。在Android中,...

    非常不错的JS日期时间输入控件

    在JavaScript的世界里,日期时间输入控件是一种常见且实用的功能,尤其在网页表单和交互式界面设计中。本文将详细解析"非常不错的JS日期时间输入控件",包括其核心特性、使用方法以及如何自定义日期时间格式。 首先...

    Jquery 手机端时间控件

    在实现这个控件时,开发者首先需要在HTML中添加一个输入元素,通常类型为`text`或`datetime-local`,然后使用`jQuery`选择器找到这个元素,并调用相关的插件方法进行初始化配置。例如: ```html ``` ```...

    最精致的日历式日期输入控件

    在IT行业中,日历式日期输入控件是一种常见的用户界面元素,它允许用户通过日历视图选择日期,而非仅依赖文本输入。这种控件在许多应用和网站中都有广泛的应用,例如在线预订系统、日程管理软件以及各种表单填写场景...

    手机短信控件

    手机短信控件是一种在移动应用开发中常用的组件,主要用于实现应用程序与用户之间的短信交互功能。在Android和iOS等操作系统上,这些控件可以帮助开发者轻松集成发送、接收、验证短信等功能,提升用户体验并确保数据...

    form表单日期输入控件

    在网页设计和开发中,`form` 表单是用户与服务器进行数据交互的重要组成部分,而日期输入控件则是表单中常见的一种元素,用于收集用户的日期或时间信息。在HTML5中,引入了内置的日期输入类型,使得创建和处理日期...

    仿支付宝输入支付密码控件

    在IT行业中,设计一个仿支付宝输入支付密码控件是一项关键任务,它涉及到用户界面(UI)设计、安全性、用户...在开发过程中,开发者需要充分理解用户需求,结合现有的技术框架,创造出既安全又易用的支付密码输入控件。

    支持手机页面、web页面的时间日期控件

    "支持手机页面、web页面的时间日期控件"这一主题涉及到跨平台的前端开发技术,主要包括如何在Android、iOS和Web页面上实现一致的日期时间选择功能。 **1. 跨平台兼容性** 在设计和实现这样的控件时,首要考虑的是跨...

    jquery实现的手机端日历控件源码.zip

    本篇文章将深入解析一款使用jQuery实现的手机端日历控件源码,帮助开发者了解其工作原理,并提供在实际项目中的应用指导。 首先,jQuery是一款轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax...

    mobiscroll-手机端html5控件

    这个框架提供了多种组件,其中包括一个适用于手机端的省市区选择控件,它使得在移动应用中实现地区选择变得更加便捷和用户友好。 在HTML5中,虽然原生的表单元素提供了基本的交互功能,但在移动端,为了提供更好的...

Global site tag (gtag.js) - Google Analytics