html自动年份版权,如何将html5日期输入限制在合理的年份
html5 input type ='date'用于Chrome中以输入最新免费jqgrid中的日期。如何将html5日期输入限制在合理的年份
它允许输入5位数字的日期,如20161。 如何解决此问题,以便只能输入范围为 1940 .. current year + 2 years的日期?
免费jqGrid的日期栏模板:
// search template from http://stackoverflow.com/questions/8710162/jqgrid-calendar-icon-not-showing-up-in-inline-editing-mode
var DateTemplate = {
sorttype: 'date',
formatter: 'date',
formatoptions: {
srcformat: "Y-m-d",
//added according to http://www.trirand.com/blog/?page_id=393/bugs/date-problem
reformatAfterEdit: true
},
editoptions: {
maxlength: 10,
size: 10,
dataInit: initDateEdit
},
editable: true,
searchoptions: {
clearSearch: false,/
// for the searching toolbar:
// http://stackoverflow.com/questions/34475094/how-to-make-html5-date-field-in-search-toolbar-to-respect-column-width
attr: { size: 10, type: "date", style: "width:11em;" },
sopt: ['eq', 'ne', 'lt', 'le', 'gt', 'ge'],
dataInit: initDateHtmlSearch,
size: 11 // for the advanced searching dialog
}
};
// http://stackoverflow.com/questions/29194381/how-to-use-native-datapicker-in-both-form-and-row-editing-in-free-jqgrid
// http://stackoverflow.com/questions/26040738/how-to-use-input-type-date-for-date-column-in-jqgrid
var initDateEdit = function (elem, options) {
// we need get the value before changing the type
var orgValue = $(elem).val(), newformat,
cm = $(this).jqGrid("getColProp", options.name);
$(elem).attr("type", "date");
if ((typeof Modernizr !== "undefined" && !Modernizr.inputtypes.date) || $(elem).prop("type") !== "date") {
$(elem).attr("type", "text"); // !!! important to make saving works correctly
$(elem).css({ width: "8em" }).datepicker({
autoSize: true,
changeYear: true,
changeMonth: true,
showButtonPanel: true,
showWeek: true
});
} else {
// convert date to ISO
if (orgValue !== "") {
newformat = cm.formatoptions !== null && cm.formatoptions.newformat ?
cm.formatoptions.newformat :
$(this).jqGrid("getGridRes", "formatter.date.newformat");
$(elem).val($.jgrid.parseDate.call(this, newformat, orgValue, "Y-m-d"));
}
$(elem).css({ width: "10em" });
}
};
2016-08-26
Andrus
+0
使用'min'和'max'属性来指定终止日期 –
html自动年份版权,如何将html5日期输入限制在合理的年份相关推荐
- HTML5日期输入类型
HTML5日期输入类型(date) 在很多页面和web应用中都有输入日期和时间的地方,最典型的是订飞机票,火车票,酒店,批萨等网站. 在HTML5之前,对于这样的页面需求,最常见的方案是用Javasc ...
- html中时间long型转换,html5日期转long
正确:日期,时间均是实时的 var inDate = $("#inDate").val().trim(); if(inDate != "") { inDate ...
- php 版权信息自动变化,php自动更新版权信息显示的方法
本文实例讲述了php自动更新版权信息显示的方法..具体分析如下: 我们一般会在页面下方输出版权信息,包含年份信息,每年都要修改,这段简单的代码帮你解决这个问题,自动更新年份 function auto ...
- 复制网页内容自动添加版权信息的方法
现在很多网站都有复制网页内容自动添加版权信息,俗称小尾巴,比如:知乎,简书,CSDN等 经过查找和测试发现此代码真实有效,利用的是javascript的oncopy事件 本人对大神代码进行了改良,现记 ...
- Android 系统时间自动更新机制--解决 “时间和日期不准确“
两种时间更新机制 NITZ NITZ(Network Identity and Time Zone,网络标识和时区),是一种用于自动配置本地的时间和日期的机制,同时也通过无线网向移动设备提供运营商信息 ...
- 更新域内计算机时间,Word2013如何自动更新文档中的日期和时间?如何设置打印前自动更新域...
在Word2013文档中插入日期和时间,如何实现自动更新,下面小编就给大家介绍一下Word2013中自动更新文档中的日期和时间的方法,而且,使用这个办法还可以插入会自动更新的时间,最后,还给大家分享了 ...
- migo获取header sap_SAP Migo增强 105时通过提货单号自动带出批次和生产日期
SAP Migo增强 105时通过提货单号自动带出批次和生产日期 实现功能1:在MVT103时录入提货单(送货单),自动查询类表是否存在送货单,如果不存在,提示录入错误. 实现功能2:在105时,根据 ...
- SAP自动检验批应用中检验开始日期和检验结束日期的产生逻辑
近期接到质量同事咨询在检验批中,检验开始日期和检验结束日期的是如何产生的问题,随即展开分析.首先,检验批并非手工创建,而是由采购收货触发产生.所以,初步判断检验开始日期和检验结束日期的产生应该与收货有 ...
- php 自动加载 知乎,wordpress复制文章自动添加版权和原文链接 仿知乎版权功能
为了找这段功能的代码,试过很多文章的效果,但存在各种问题,比如复制内容不全,或者干脆就是粘贴上一次的内容,为了增加更好的体验,WordPress本来就是一个讲究分享体验的事,不让复制显然有违博客的分享 ...
最新文章
- Android SDK 路径修改
- Jenkins Android gradle只能打包app-release-unsigned.apk
- linux+C环境下动态管理头文件和库文件
- mask - 使用 * 遮蔽字符串
- 用Nginx如何配置运行无扩展名PHP文件或非.PHP扩展名文件
- spring中getBeansWithAnnotation(Class<? extends Annotation> annotationType)方法
- 朱峰谈概念设计(五):进入焦距
- 牛客网(剑指offer) 第三题 输入一个链表,从尾到头打印链表每个节点的值。
- [AWS vs Azure] 云计算里AWS和Azure的探究(4)
- lua math.random()
- 黄聪:详解 ManualResetEvent(转)
- 真值表-Python实现
- 毕业季怎么做答辩PPT?
- Processing交互应用——躲避炸弹
- 基于java的圆通快递单号自动识别api接口代码实例
- 谷歌浏览器chrome 语言设置为英文
- vue分页组件,可直接使用
- java dnf 自动打怪,按键精灵 做DNF 自动刷图辅助
- 尼尔机械纪元房顶机器人_尼尔机械纪元辅助机器人是什么 辅助机器人解析攻略...
- NGUI制作Word图文混排效果