手机端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不起作用的主要内容,如果未能解决你的问题,请参考以下文章

兼容安卓和苹果移动端就input调起手机相册和相机

HTML5 input date 移动端 IOS 不支持问题

苹果手机上input的button按钮颜色异常

input[type=file]标签 本地文件拍照录像 上传的兼容性问题

input[type=file]标签 本地文件拍照录像 上传的兼容性问题

Rails - 带日期的 best_In_place gem