起因是同事再做一個火車票購買的功能,有一個調了時間控件,一直不知道怎么用事件取值
我也是沒用過這部分的控件,不知道公司用的什么控件,項目里找了一圈沒找到,就上網去找了一圈有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>