HTML5中输入{=}自定义样式和日历检查功能的实现代码

HTML5中输入{=}自定义样式和日历检查功能的实现代码
1。日历控件的自定义样式

HTML5提供了一种缩短开发时间的日历控件功能,但有时它的样式不那么理想,我们可以在下面的代码基础上修改它。

建议:复制以下代码段,单独设置一个CSS文件,便于修改。
修改日历控件类型
::- WebKit DateTime编辑{填充:1px;} / * * /编辑控制
::- WebKit DateTime编辑字段包装{背景颜色:# FFF;} / *控制这一地区的日期
::- WebKit datetime文字编辑{颜色:# 333;padding:。5em 0;} / *这是日期控件之间的斜线或短线。
::- WebKit DateTime编辑年场{颜色:# 333;} / *控制文本,作为地方占用四个字母2013。
::- WebKit DateTime编辑月场{颜色:# 333;} / * * /月控制
::- WebKit DateTime编辑天场{颜色:# 333;} / * * /日期控制
::- WebKit内旋转按钮{可见性:隐藏;} / *这是在控制上的小箭头
::- WebKit日历选择器指示{ / *这是一个控件的下拉小箭头。
边境:1px solid # CCC;
边界半径:2px;
箱的影子:插图0 1px # FFF,0 1px # Eee;
背景颜色:# Eee;
背景图像:WebKit的线性梯度(顶部,# f0f0f0,# e6e6e6);
颜色:# 666;
}
::- WebKit的清除按钮{ / * * /复位按钮控制
}
2。日检查功能

终止日期不应少于起始日期,日期选择范围为7天,其余时间不可选择。

注意:下面的代码部分利用了jQuery原理
转换时间yyyy-mm-dd / /
功能formatDate(strtime){
var date =新的日期(strtime);
无功formatedmonth =(0 (date.getmonth(+)+ 1)),Slice(2);
无功formateddate =(0 +(date.getdate())),Slice(2);
返回date.getfullyear()+-+ formatedmonth +-+ formateddate;
}
开始时间
$(# keyword_time_min)。变化(函数(){)
var =新日期($)(());获取当前时间
新的日期(D1);
(D2。返回完整年份)(d2.setfullyear / + 1); / /当前时间+ 1
d2.setdate(D2。getdate)(+ 7); / /当前时间+ 7天
D2 = formatDate(D2); / / D2 YYYY-MM-DD格式转换
$(# keyword_time_max ),Attr(马克斯
$(# keyword_time_max)。Attr(民$(这)。瓦迩()); / /当前时间的最小时间
});
结束时间
$(# keyword_time_max)。变化(函数(){)
新日期($(这个)。瓦迩());
新日期(D3);
(D4。返回完整年份)(d4.setfullyear / 1);
d4.setdate(D4。getdate)(7); / / 7天当前时间
D4 = formatDate(D4);
$(# keyword_time_min )Attr(民。
$(# keyword_time_min ),Attr(马克斯
});
以上是实现代码输入{类型= 'date}自定义样式和日历功能检查通过HTML5在Xiaobian推出。希望能对你有所帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部