我有一個窗體,其中填充了一個文本輸入。當文本輸入具有焦點時,窗口小部件顯示在文本輸入上方(故意在其上方),用戶單擊其中的選項,當它們完成時,它將消失並填充輸入。在IE中有一個問題,當小部件出現在輸入上方時,該字段的插入符(字段的閃爍文本輸入光標)通過小部件顯示。這個小部件是一個普通的html/css dom結構。當我將widget的z-index設置爲文本輸入的上方時,它仍然會這樣做。我怎樣才能擺脫脫字符或確保它不會發光? 我不想在窗口小部件顯示期間的其他地方設置焦點,因爲窗口小部件要求輸入具有焦點。隱藏文本輸入光標(插入符號)通過覆蓋元素顯示Internet Explorer
3
A
回答
1
嘗試在顯示小部件時將unselectable
屬性設置爲on
,然後在最後顯示off
。這是一個IE特定的屬性,如果它有效,你應該在IE 8中檢查它,因爲我不確定它是否仍然受支持。
+0
仍顯示通過。不錯的建議 – Purrell 2009-12-01 04:38:42
0
在我看來,該字段上的一個簡單的blur
或小部件中的字段上的focus
可以解決您的問題。
相關問題
- 1. 如何隱藏Internet Explorer中HTML文本輸入的閃爍光標?
- 2. 在JavaScript中獲取具有光標(插入符號)的文本輸入元素
- 3. 顯示光標/插入符號的輸入框的開頭
- 4. 根據文本輸入顯示和隱藏DOM元素
- 5. jQuery的 - 顯示隱藏圖像時插入文本輸入
- 6. 使用隱藏的輸入值來顯示或隱藏元素
- 7. Internet Explorer未顯示元素
- 8. 在顯示標籤中添加隱藏的輸入元素
- 9. 隱藏輸入類型提交文字在Internet Explorer 8中
- 10. 文本輸入框不顯示在Internet Explorer中
- 11. 通過CSS隱藏輸入和標籤
- 12. 通過選擇下拉列表元素顯示\隱藏輸入字段| CakePHP 3
- 13. 顯示隱藏的輸入
- 14. 將輸入和輸出的輸入值隱藏爲文本,並通過顯示輸入來更改值
- 15. Internet Explorer文本輸入onkeyup char 13
- 16. 如何讓我的光標/插入符號在輸入文本元素內移動?
- 17. 進入後隱藏輸入文本,輸入後隱藏密碼
- 18. 如何在HTML文本輸入字段中隱藏插入符號?
- 19. 在Internet Explorer中隱藏的文本
- 20. 如何在輸入文本中隱藏閃爍的光標?
- 21. Internet Explorer文本顯示API
- 22. img覆蓋修改插入符號
- 23. Internet Explorer在隱藏文本區域發生特定輸入時崩潰
- 24. 清除/覆蓋輸入元素的css
- 25. 通過一個輸入字段隱藏其他元素 - Javascript
- 26. jQuery插入元素符號
- 27. 當輸入填充時,javascript顯示隱藏的元素
- 28. 在選擇變更時隱藏/顯示其他輸入元素?
- 29. 基於輸入滑塊遞歸顯示/隱藏li元素
- 30. 如何隱藏和顯示錶單的輸入元素在HTML
任何現有的代碼都會有幫助 – SimonDever 2009-12-01 03:50:48
與Ryan的答案類似,如果您設置(並隨後刪除)屬性disabled =「disabled」,該怎麼辦? – graphicdivine 2009-12-17 15:07:17
你有沒有想過這個? – 2013-05-22 15:21:36