H5移动端出生日期插件

现在需要在微信公众号H5页面添加出生日期,如果直接用电脑版的出生日期插件,会显得很土,而且不好用。在网上找了些资料写了个demo,把demo分享给大家。具体效果截图如下:

实现代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">

    <title>Mobiscroll</title>
    <script src="js/jquery.min.js"></script>

    <script src="js/mobiscroll.custom-2.6.2.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/mobiscroll.custom-2.6.2.min.css">
    </head>

<body>
      <div >
        出生日期:
         <input type="text"   id="txtBirthday" name="birthday" />
 </div>

<script>
$(function () {
var opt = {
        theme: "android-ics light",
        display: ‘modal‘, //显示方式
        lang: "zh",
        setText: ‘确定‘, //确认按钮名称
        cancelText: "取消",
        dateFormat: ‘yyyy-mm-dd‘, //返回结果格式化为年月格式
        dateOrder: ‘yyyymmdd‘, //面板中日期排列格式
        onBeforeShow: function (inst) {
        //  console.info( inst.settings.wheels);
          },
        headerText: function (valueText) { //自定义弹出框头部格式
        //  console.info(valueText);
            array = valueText.split(‘-‘);
            return array[0] + "年" + array[1] + "月" + array[2] + "日";
        }
    };

  $("#txtBirthday").mobiscroll().date(opt); 

});

</script>
</body>

</<html>

完整demo的下载地址(免积分):http://download.csdn.net/download/zl544434558/9305769

插件用的是mobiscroll ,样式以及显示内容自己可以参照API调整。

顺便说一下插曲,如果在google的浏览器上访问,“年”那一列会多出一个汉字,比如“2015”会显示“2015年”,我在firefox看是没有这个“年”,但是在google上看有“年”,刚开始还以为mobiscroll不兼容,最后在google的network上发现,当页面加载完成后,google会向后台请求一个翻译连接,这个可能是我装了翻译插件的缘故。没装过翻译插件应该不会出现这种问题。

google的翻译请求截图如下:

时间: 2024-09-28 17:57:55

H5移动端出生日期插件的相关文章

优雅地乱玩Linux-6-Chrome端SSH插件

文章最初发表于szhshp的第三边境研究所 转载请注明 优雅地乱玩Linux-6-Chrome端SSH插件 最近注册了个AWS,免费一年,一年内可以各种乱玩~ 从自己的电脑连接云主机一般需要SSH这样的东西.既然有如此机会,干脆系统性学习下SSH: Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The

H5移动端手势密码组件

项目简介 最近参加了2017年360前端星计划,完成了一个有趣的UI组件开发大作业,借机和大家分享一下移动端开发的技术啦~~ 本项目采用原生JS和Canvas实现移动端手势密码组件,支持手势密码设置和验证. 先加星后看,年薪百万!欢迎大家关注我的github,互相学习~~      demo演示地址:http://tangzhirong.github.io/lock/example/demo.html      项目github地址:https://github.com/tangzhirong/

H5移动端项目案例、web手机微商城实战开发

自微信生态圈一步步强大后,关于移动端购物的趋势,逐渐成为大众关心的内容,目前市场上关于移动商城的制定就有大量版本,比如.微商城.移动商城.移动webAPP.微信商城各等各种定义层出不穷,这就对于移动端电商的发展起到个很好的催化剂.之前对于H5移动端的开发也做过一些项目,这段时间就整理之前的知识,做了个功能更加完善的一个webApp移动端微商城,算是一个不错的H5+css3项目案例实战. 项目截图: 原文地址:https://www.cnblogs.com/xiaoyan2017/p/837286

旅行app(游记、攻略、私人定制) | 顺便游旅行H5移动端实例

<顺便游旅行>是一款H5移动端旅行app,提供目的地(国内.国外.周边)搜索.旅游攻略查询.游记分享.私人定制4大模块,类似携程.同程.去哪儿.马蜂窝移动端,只不过顺便游app界面更为简洁. HTML5+css3+jQ+rem响应式+xwpop,其中xwpop是自己开发的一个移动端弹窗(9大自定义接口功能),app界面精美.代码优雅.               原文地址:https://www.cnblogs.com/xiaoyan2017/p/8608994.html

h5移动端常见虚拟键盘顶起底部导航栏解决办法

在h5移动端开发中相信很多朋友跟我一样都会遇到页面底部导航被虚拟键盘顶起的问题,自己在网上找到的解决办法拿出来与大家分享,有不完美之处还望见谅,有更好的解决办法可以贴出来大家一起互相学习!! var oHeight = $(document).height(); //浏览器当前的高度 // 浏览器窗口发生变化时判断 $(window).resize(function(){ if($(document).height() < oHeight){ $('footer').hide(); }else{

H5移动端IOS/Android兼容性总结,持续更新中…

H5移动端IOS/Android兼容性总结,持续更新中… 1. IOS不识别日期 new Date("2018-07-01 08:00:00")在Android下正常显示可以直接进行各种操作转化,而在IOS下为invalid date,获取到的时间戳为NaN,确实有点坑啊,只能识别new Date("2018/07/01 08:00:00")这种的,所以需要转化一下,解决方法为统一增加.replace(/-/g,'/'): new Date("2018-0

移动端分享插件使用总结

https://www.cnblogs.com/milo-wjh/p/6796082.html 对于分享插件来说,大家肯定都很熟悉,最常用的就是百度分享.jiathis分享等,可分享的媒体也非常多,当然最常用的需求无非也就新浪微博.QQ空间.QQ好友.微信朋友圈.微信好友,其他什么乱七八糟的人人网.猫扑.豆瓣就不多做考虑了,插件内的更多选项列出来有20多个... 既然插件功能已经这么完善了,那还有什么好说的,看看文档就能解决了还有什么好总结的? 但是,问题来了,以上的插件在微信分享时,都是生成一

浅谈h5移动端页面的适配问题

一.前言 昨天唠叨了哈没用的,今天说点有用的把.先说一下响应式布局吧,我一直认为响应式布局的分项目,一下布局简单得项目做响应式还是可以可以得.例如博客.后台管理系统等.但是有些会认为响应式很牛逼,尤其是在不懂前端的人眼中,一味的追求响应式布局,我觉得复杂的布局项目做响应式还不如做二套样式,因为响应式的样式混在一起真的维护起来是恨费劲的.可能我说的不对,但是发表 一点点自己的看法.说道这里就想说一下移动端的布局,有很多人就是想把手机端得程序兼容ipad,我就觉得这个很不可思议为什么要这么做得,命名

封装了一个H5刮刮卡插件

下班后,闲着无事,刚好近期在学习画布相关知识,就写了个demo练一下手.高手路过,多多指点! 简单介绍一下页面整体结构: 1 <div class="wrap"> 2 <canvas class="page can" id="can" width="640" height="1136"></canvas> 3 <div class="page index&