首页 > 移动平台 > 详细

手机端input[type=date]的placeholder不起作用

时间:2017-10-31 18:24:19      阅读:285      评论:0      收藏:0      [点我收藏+]
     <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不起作用

原文:http://www.cnblogs.com/gxp69/p/7762539.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!