当前位置: 首页 > news >正文

利用input新类型,解决移动端原生实现日期时间联动问题,精确到分

最近在做项目有一个需求是希望用原生的东西实现一个选完日期选时间的效果;

在此之前对于这样的页面需求,最常见的方案是用Javascript日期选择组件。这几乎是无可争议、别无选择的做法。

考虑到新需求,故最开始尝试考虑用两个标签实现,但是实现起来体验不好,需要挨个点击来选择;

经过查找资料遇到了一个之前未曾注意到的东西,可以完美实现上述需求;

就是input在HTML5中新加的对象:datetime-local

HTML代码如下:

<input type="datetime-local" value="" placeholder="">

  缺点是:由于各个浏览器对于时间空间的封装不同,所弹出的样式也不同,不能做到统一样式;不过在移动端的界面表现都挺良好的。

转载于:https://www.cnblogs.com/yanglei9308/p/6566190.html

相关文章:

  • mac ssh报错处理
  • 文本数据特征选取的四种方法
  • C#多线程编程之:lock使用注意事项
  • kmp模式串匹配
  • java 面向对象 — 多态
  • Java容器-引用分类与部分Map用法
  • 在Kotlin编写RecyclerView适配器(KAD 16)
  • web-app 与本地app的区别
  • JS 面向对象例题
  • Idea中的插件-列出Java Bean的所有set方法
  • JavaScript的数据类型与变量
  • Android 权限的实现
  • 看《神探夏洛克》经典台词
  • 挂载硬盘,并分区格式化
  • JavaScript中的对象
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • Angular2开发踩坑系列-生产环境编译
  • ES6 学习笔记(一)let,const和解构赋值
  • JAVA_NIO系列——Channel和Buffer详解
  • Mybatis初体验
  • NSTimer学习笔记
  • oschina
  • Unix命令
  • uva 10370 Above Average
  • vue自定义指令实现v-tap插件
  • 搭建gitbook 和 访问权限认证
  • 多线程事务回滚
  • 给初学者:JavaScript 中数组操作注意点
  • 工程优化暨babel升级小记
  • 关于 Cirru Editor 存储格式
  • 关于使用markdown的方法(引自CSDN教程)
  • 基于axios的vue插件,让http请求更简单
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • ------- 计算机网络基础
  • 驱动程序原理
  • 实战|智能家居行业移动应用性能分析
  • 收藏好这篇,别再只说“数据劫持”了
  • 我建了一个叫Hello World的项目
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​用户画像从0到100的构建思路
  • #laravel 通过手动安装依赖PHPExcel#
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • #NOIP 2014# day.1 T2 联合权值
  • $L^p$ 调和函数恒为零
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)Sublime Text3配置Lua运行环境
  • (转)visual stdio 书签功能介绍
  • (转载)(官方)UE4--图像编程----着色器开发
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .NET开发者必备的11款免费工具