1. 程式人生 > >點選input輸入法不彈出

點選input輸入法不彈出

首先說明我這個只是在安卓端的測試,下次試下ios的。

問題

這是個很令人頭疼的問題,比如我用了一個時間選擇控制元件,或者是地址選擇控制元件等,並不想讓輸入法彈出來,不然太煩了。所有我就想了一些解決方法。

解決方法

disabled

直接治本。不僅輸入法不彈起,而且都不能點選了,如果要使用需要在上面覆蓋一個div,然後將點選事件監聽到這個div上。

readonly

這個方法不錯,可以點選,但無法輸入,所有輸入法不會彈起。

直接用div替換

這是我目前在用的一個方法,為了做微信開發,就把div偽裝成input,然後監聽click事件來達到效果。當然這樣的話控制元件最好是自己寫的,不然改程式碼真是個力氣活。

其他方法待我慢慢發掘。