手机中怎么支持html5中的input date中的min和max属性?

 HTML代码如下:

    <li >

            <input type="date" name="" placeholder="" id="bodybrith" value="${ETF.KEY_DT}" max=""/>

      </li>


js代码如下:

    var curr = new Date().getFullYear();

    var currM = new Date().getMonth()+1;

    var currD = new Date().getDate();

var maxdate = curr+"-"+currM+"-"+currD;  //maxdate的值为当前系统时间;

$("#bodybrith").attr("max",maxdate);


可是为什么浏览器中有效果,在手机端没有效果呀?

vivi_zhu
浏览 7626回答 1
1回答

qq_fivetwoseven_0

手机中会把时间选择器,智能的转换为弹窗形式,并且不同手机系统的样式不一样,HTML5的min max 和设value属性就会全部失效,能做的只有在用户选择后,用js判断。或者干脆不用原生HTMl5的时间选择器
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5