`
wuzhizhemu
  • 浏览: 17088 次
社区版块
存档分类
最新评论

HTML中INPUT type="date"标签如何赋值注意问题

 
阅读更多

现在的html5 input标签支持type="date" 显示有日期的日历控件,一行简单的代码就能显示出一个日历控件,但是有的时候需要给它一个默认的日期值,这个时候可能就要用到val(), attr("value","")等方法,有可能很多人会不成功,其实并不是这个标签不支持这些赋值的方法,而是赋值的时候字符串的格式有问题。

解决办法:一说就明白,一般我们用new Date().getMonth() new Date().getDate()方法获得日期的时候如果日期与月数小于10,则默认显示为1,2,3,4,5,6,7,8,9 所以日期的格式可能就是2013-9-5。而Input type="date"标签中支持显示的日期格式为2013-09-05,把这个值传给input标签就能够正常显示日期的值了,所以这里要加一个判断,如果月数或者日期数是小于10的,就要在其前面添加数字0构成字符串,这样就能赋值后正常显示了。

分享到:
评论

相关推荐

    使用input type=text value=str取值不完全解决方案

    在这个特定的情况下,开发者遇到了一个奇怪的问题,即在尝试将`SimpleDateFormat`格式化后的日期(包括“星期X”)显示在`<input type="text">`中时,只有“XXXX年XX月XX日”部分能够正确显示,而“星期X”总是缺失...

    angular-input-date:AngularJS 指令启用对日期输入类型的支持

    这个模块提供了一个非常简单的指令来支持input[type="date"]与最新稳定版本的 AngularJS ( ~1.2.26 )。 有了这个,你可以为 AngularJS 实现一个简单的 HTML5 标准日期选择器。 看。 AngularJS 的最新稳定版本 ( ...

    input框中自动展示当前日期yyyy/mm/dd的实现方法

    实现 input 框中自动展示当前日期 yyyy/mm/dd 的方法 在 Web 开发中,经常需要在 input 框中自动展示当前日期,以便用户快速地获取当前日期信息。在这里,我们将为大家分享实现 input 框中自动展示当前日期 yyyy/mm...

    qfedu三段springmvc

    birthday <input type="date" name="birthday"> <input type="submit" value="对象类型"> ``` **实体类示例代码:** ```java public class User { private int id; private String username; private ...

    基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用

    在EasyUI中,我们可以使用`<input type="text">`标签,并结合`easyui-validatebox`样式来创建一个带验证功能的文本框。例如: ```html <input class="easyui-validatebox" type="text" id="Name" name="Name" /> ```...

    手机移动端H5模板-即时聊天app前端全套

    * 学习表单新特性(如<input type="date">) * 理解Canvas绘图原理(2D上下文API) # 2、CSS3进阶 * 弹性布局(Flexbox)和网格布局(Grid) * 媒体查询与响应式设计 * 动画关键帧(@keyframes)与过渡(transition...

    Html新增元素详解PPT教案.pptx

    HTML5扩展了`<input>`元素的类型,如`date`、`email`、`url`等,提供了更丰富的数据输入控件。 7. **新增的多媒体元素和交互性元素**: 包括`<audio>`和`<video>`元素,支持音频和视频播放;`<canvas>`元素用于...

    用asp添加图书代码例子

    出版日期:<input type="date" name="publish_date"> <input type="submit" value="添加"> Dim conn, sql, title, author, publish_date Set conn = Server.CreateObject("ADODB.Connection") conn....

    javascript大集合

    - **脚本标签**:使用`<script>`标签在HTML文档中嵌入JavaScript代码。 - **外部文件**:通过`<script src="filename.js"></script>`引用外部JavaScript文件。 **第二节:基本数据类型** - **Number**:包括整数和...

    网页特效代码 精确到千分之一秒的计时器

    1. **变量声明与赋值**:在 JavaScript 中,可以使用 `var` 关键字来声明变量,并通过 `=` 进行赋值。 2. **函数定义**:使用 `function` 关键字定义函数,函数体内部可以执行一系列操作。 3. **DOM 操作**:可以...

    html5+javascript+jQuery+php5+smarty完全中文手册+ThinkPHP快速入门手册打包下载

    1. 表单控件:增加了`<input type="date">`, `<input type="range">`等新类型,提高用户体验。 2. 多媒体元素:`<audio>`和`<video>`标签使得在网页中内嵌音频和视频变得更加简单。 3. Canvas和SVG:提供了画布和...

    javascript+html5学习笔记

    <input type="text" id="fname" name="fname"> <input type="submit" value="Submit"> ``` 通过以上内容的学习,初学者可以了解到 JavaScript 和 HTML5 的基本概念和用法,为进一步深入学习打下坚实的基础。

    2021-2022计算机二级等级考试试题及答案No.14840.docx

    25. **HTML元素**:`<form>`定义HTML表单,`<label>`与`<input>`配合使用,提供输入框标签,`<input type="text">`定义文本输入框,`<input type="submit">`定义提交按钮。 这些知识点涵盖了操作系统、网络、数据库...

    疯狂HTML 5/CSS 3/JavaScript配套源代码

    - **表单控件**:新增了<input type="date">、<input type="range">等,提升用户体验。 - **多媒体支持**:和标签使得嵌入音频和视频更加简单。 - **Canvas**:提供JavaScript绘图能力,用于创建动态图形和游戏。...

    8套精美的html+css+js网站模板、网页设计源码

    此外,HTML5还引入了新的表单元素(如<input type="date">)和媒体元素(如和),使得在网页上嵌入音频、视频变得更加简单。 CSS3(层叠样式表第三版)则负责页面的外观和布局。它引入了新的选择器(如:nth-child()...

    离线前端开发文档

    同时,新的表单元素(如`<input type="date">`、`<input type="range">`)和API(如Geolocation API、Web Storage、Web Workers)增强了网页的功能和交互性。Canvas和SVG则为动态图形和矢量图提供了支持,Video和...

    html5+css4.2.3+javaScript等chm参考手册

    HTML5(超文本标记语言第五版)是Web内容结构的标准,它的主要更新包括新的语义元素(如、、和)、离线存储(通过AppCache实现)、音频和视频处理(通过和标签)、以及更强大的表单控件(如<input type="date">)。...

    JavaScript学习笔记记录我的旅程

    例如,`<script type="text/javascript">alert(new Date().toLocaleDateString()); </script>`这段代码会在页面加载时显示当前日期。`<script>`标签可以有多个,分别执行不同的脚本。 JavaScript事件处理是其强大...

    前端面试必备1000题HTML+CSS+JS

    1. HTML5新特性:包括离线存储、拖放功能、新的表单元素(如`<input type="date">`)以及语义化标签(如`<header>`、`<footer>`、`<article>`等)。 2. 元素嵌套与语义:理解元素的嵌套规则,使用正确的语义化标签来...

    Web前端+后端+架构 21部从零玩转Web全栈超级架构师 2000集50G容量爆表-学完就够用!

    3. **表单控件增强:**涵盖HTML5新增的表单元素如`<input type="date">`、`<input type="range">`等,并讨论其应用场景。 4. **媒体元素:**包括`<audio>`和`<video>`标签的使用方法及属性设置。 5. **离线存储:**...

Global site tag (gtag.js) - Google Analytics