1. 程式人生 > >在手機端點選input框不彈出輸入法的方法

在手機端點選input框不彈出輸入法的方法

1、使用CSS樣式 :
input { pointer-events: none; }

2、 使用事件阻止 :
input.onmousedown = function (e) { e.preventDefault(); }
這樣不僅會阻止鍵盤,同時 input 會失去游標跟隨。
如果你的需求不受這點因素影響,可以採用這種方式,否則還是自定義實現吧。

3、使用其他非焦點獲取的標籤來代替input,比如div;

4、通過js控制:
這裡寫圖片描述