html5 input type=''date" 獲取時間


起因是同事再做一個火車票購買的功能,有一個調了時間控件,一直不知道怎么用事件取值
我也是沒用過這部分的控件,不知道公司用的什么控件,項目里找了一圈沒找到,就上網去找了一圈有jq的和bootstrap的時間控件感覺比較像,試了下代碼又不對
最后把js和css全刪了發現時間控件還在,驚奇之余猛的發現這不就是HTML5的默認控件么
可能好多人和我一樣都沒見過這個默認控件吧

於是找了下就找到獲取點擊后的方法了,只要用onchange()就可以了
還有點不同的是,安卓是點擊確定后才顯示,ios是有變化直接就顯示

<input type="date" id="fname" onchange="upperCase(this.id)">

<script type="text/javascript">
function upperCase(x)
{
var y=document.getElementById(x).value
document.getElementById(x).value=y.toUpperCase()
alert(x);
}
</script>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM