我需要文本輸入主要精力投入到Facebook登錄彈出。我正在使用虛擬鍵盤來模擬物理鍵盤,但是當我單擊某個鍵時,文本輸入會失去焦點,並且字母不會寫入字段。如何將焦點返回到在textInput在瀏覽器
我怎麼可能維持在文字輸入的焦點?
我需要文本輸入主要精力投入到Facebook登錄彈出。我正在使用虛擬鍵盤來模擬物理鍵盤,但是當我單擊某個鍵時,文本輸入會失去焦點,並且字母不會寫入字段。如何將焦點返回到在textInput在瀏覽器
我怎麼可能維持在文字輸入的焦點?
我終於來到了另一種解決方案...使用getElementsByTagName('theElementID')
,我能得到在瀏覽器中textInputs一個參考,我可以修改它的屬性...
例如,
emailStringObject =this.html.htmlLoader.window.document.getElementById('email');
emailStringObject.value="[email protected]"
我不知道,如果創建自己的虛擬鍵盤是一個聰明的主意,因爲所有的手機已經有一個在那裏,你只需要設置useSoftKeyboard
Flex中。
此外,您隨時都可以focusEnabled和hasFocusableChildren設置爲false,除去可聚焦到你的組件。
好的,謝謝你的幫助,但問題是,我沒有爲移動設備開發,我有興趣在一臺PC上開發所有...另一個想法?謝謝你的時間! –
你有沒有嘗試'focusEnabled'如上所述? –
是的,我試着塞汀focusEnabled爲virtaul鍵盤的每個按鍵錯誤,併爲其中包含它的VBOX,但可惜的是,它沒有工作...我不知道如果有十個分量在瀏覽器中輸入焦點的方式... Thakns J_A_X –
您是否嘗試過txtInput.setFocus() –
另一個想法:使用'callLater'調用'txtInput.setFocus()'延遲 –
問題後,我不能參考的文本輸入到瀏覽器...我不知道如何我可以將文本輸入(郵件文本輸入)放入facebook日誌中,其中是瀏覽器窗口 –