我有一個窗體,其中填充了一個文本輸入。當文本輸入具有焦點時,窗口小部件顯示在文本輸入上方(故意在其上方),用戶單擊其中的選項,當它們完成時,它將消失並填充輸入。在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. 在JavaScript中獲取具有光標(插入符號)的文本輸入元素
- 2. 顯示光標/插入符號的輸入框的開頭
- 3. C:在輸入光標後插入要顯示的符號
- 4. 使用隱藏的輸入值來顯示或隱藏元素
- 5. Internet Explorer未顯示元素
- 6. 在顯示標籤中添加隱藏的輸入元素
- 7. 隱藏輸入類型提交文字在Internet Explorer 8中
- 8. 文本輸入框不顯示在Internet Explorer中
- 9. 如何讓我的光標/插入符號在輸入文本元素內移動?
- 10. 進入後隱藏輸入文本,輸入後隱藏密碼
- 11. Internet Explorer文本輸入onkeyup char 13
- 12. 如何在HTML文本輸入字段中隱藏插入符號?
- 13. 如何在輸入文本中隱藏閃爍的光標?
- 14. 在Internet Explorer中隱藏的文本
- 15. Internet Explorer文本顯示API
- 16. 清除/覆蓋輸入元素的css
- 17. 通過一個輸入字段隱藏其他元素 - Javascript
- 18. jQuery插入元素符號
- 19. 如何隱藏和顯示錶單的輸入元素在HTML
- 20. 在選擇變更時隱藏/顯示其他輸入元素?
- 21. jQuery - 如何使用無線電輸入顯示/隱藏元素?
- 22. 隱藏JavaFX8中TextField的輸入插入符號
- 23. Immutable.js通過操縱光標插入元素
- 24. 如何通過雙擊操作將光標(插入符號)放入標籤中?
- 25. 如何使用jQuery單擊輸入元素後顯示或隱藏元素?
- 26. JQuery函數根據隱藏的HTML輸入元素的值顯示元素
- 27. 在WPF文本框中隱藏插入符號
- 28. Internet Explorer 7 z-index覆蓋
- 29. 不顯示輸入元素上懸停時的標題文本
- 30. 訪問隱藏的輸入元素
任何現有的代碼都會有幫助 – SimonDever 2009-12-01 03:50:48
與Ryan的答案類似,如果您設置(並隨後刪除)屬性disabled =「disabled」,該怎麼辦? – graphicdivine 2009-12-17 15:07:17
你有沒有想過這個? – 2013-05-22 15:21:36