H5自带的type=date或者month等日期控件移动端显示placeholder
Posted 芦苇荡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5自带的type=date或者month等日期控件移动端显示placeholder相关的知识,希望对你有一定的参考价值。
H5自带的type=date或者month等日期控件移动端placeholder会无法显示
解决方法:
html部分
<li class="info-item select-item"> <input type="month" class="info-input time" placeholder="*入学时间" id="time-sel"> <span class="icon icon-menu-down"></span> </li>
css部分
input[type="date"]:before{ color:#b2b2b2; content:attr(placeholder); } input[type="date"].full:before { color:black; content:""!important; }
scss写法
/* 解决input为month类型时的placeholder问题 */ input[type="month"]{ &:before{ color:#b2b2b2; content:attr(placeholder); } &.full{ &:before{ color:black; content:""!important; } } }
js部分
//选择入学时间解决input为month类型时placeholder的问题 $("#time-sel").on("input",function(){ if($(this).val().length>0){ $(this).addClass("full"); }else{ $(this).removeClass("full"); } });
以上是关于H5自带的type=date或者month等日期控件移动端显示placeholder的主要内容,如果未能解决你的问题,请参考以下文章
mysql日期函数 当前日期 curdate() , 当前年 year(curdate()), 取date的年份 year(date) ,取date的月份 month(date)