手机端input[type=date]的placeholder不起作用
Posted Jade_g
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机端input[type=date]的placeholder不起作用相关的知识,希望对你有一定的参考价值。
<div class="input clearfix"> <label class="fl">起始日期</label> <input class="fl text_date" type="date" name="" value="" placeholder="年/月/日" /> </div> <div class="input clearfix"> <label class="fl">终止日期</label> <input class="fl text_date" type="date" name="" value="" placeholder="年/月/日" /> </div>
css:
input[type="date"]:before{ content: attr(placeholder); color:#ccc; }
用户选了日期以后我们模拟的默认文字还在,所以在用户选择的时候就删除此属性,之后需要的话再添加回来。
js:
$(‘.text_date‘).focus(function(){ $(this).removeAttr(‘placeholder‘); }); $(‘.text_date‘).blur(function(){ if(this.value == ‘‘){ $(this).attr(‘placeholder‘,‘年/月/日‘); } });
以上是关于手机端input[type=date]的placeholder不起作用的主要内容,如果未能解决你的问题,请参考以下文章
HTML5 input date 移动端 IOS 不支持问题
input[type=file]标签 本地文件拍照录像 上传的兼容性问题