我正在使用Cordova來促進「原生」iOS/Android應用程序。與Ionic的角度正在助力觀點。我有一個使用ng-show模擬表單的「嚮導」方面的多步表單。在上一步點擊下一步時,新顯示的「步驟」包含Android自動選擇的select元素,因此導致一些可用性問題/混淆(在用戶有機會看到底下發生了什麼之前顯示選擇選項)。Cordova Android Auto-Selects選擇元素
這種行爲並不一致,儘管發生的頻率並不一致。簡單地在「步驟」之間切換可以一次打開5次選擇選項4次,但是下一次只打開5次中的2次。據我所知,底層Angular框架中沒有任何內容導致這種行爲。
Android操作系統中是否存在嘗試選擇select元素的內容?如果是這樣,這種行爲如何被禁用?
無論是否使用Angular的ng選項,此問題都會持續存在。
在這種特殊情況下,select元素不是屏幕上的第一個也不是最後一個輸入元素。
我試圖通過將焦點強制到該元素來將注意力轉移到第一個輸入元素(文本輸入)。 Android選擇框正在被選中。
iOS,Firefox,Chrome,Safari沒有這個問題。我們已經在多個Android設備上進行了測試,解決了同樣的問題。
謝謝!
不幸的是,加入自動對焦=「」是不足以說服Android操作系統假設我非常渴望選擇一個選項。 –