時間控件只讀問題

    一個web工程,咱們用的是bootstrap框架,可是用的是另外的時間控件My97DatePicker,咱們想讓時間控件的文本框只讀,不能手動輸入,因而在input裏面加了屬性readonly="true",可是肯本無論用,後來查了它的api,發現引用該控件時設置一下就行:onclick="WdatePicker({readyOnly:true})"。估計是控件將html自己的readonly屬性覆蓋了,具體不清楚。 html

    雖然只知其一;不知其二,不過問題解決了,也就沒深究,豈料測試的時候後來又發現新的問題,單擊時間輸入框,在時間控件還沒徹底加載好的時候,是能夠輸入的。他們讓我回去找解決辦法,我又查了My97DatePicker的用法,百度上只知道說加readyOnly:true,沒人提過這種問題。我本身胡亂試了幾下,竟然起了做用,讀者看了我前面一句話應該能猜到,就是就是同時在input和WdatePicker設置readonly爲true。在時間控件沒加載好的時候readonly="true"起到了約束做用,它加載好了,html的readonly屬性失效,控件自帶的readonly又開始起做用。聽起來蠻合理,本身的小例子也成功了,須要上班的時候集成到project中,看看效果。 web

相關文章
相關標籤/搜索