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推出。希望能对你有所帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您
支持网站。