2015-02-08 58 views
1

我有一種情況,我寧願使用舊的閃爍盒符號(而不是標準閃爍行)來擦除當前位於其上的字符,並用用戶輸入的任何字符替換它。我可以在使用javascript的現代瀏覽器中使用或打開「插入」插入符號嗎?

在我的情況,我想它

<input type='text' /> 

但即使只是把它的任何地方將是巨大的。

我記得在本機windows編程中打開並不那麼容易,所以我在這裏並不期待太多。

任何人都知道該怎麼做?

+0

你可以打開插入模式使用插入鍵可能... – 2015-02-08 02:58:48

+0

這是爲輸入,textarea,或contenteditable div? – dandavis 2015-02-08 02:59:53

+0

我想但看看你是否可以在其他地方打開它,這是一個挑戰! – 2015-02-08 03:41:37

回答

1

Firefox,Safari和Chrome不支持插入或重寫模式。在IE(僅)中,您可以通過document.queryCommandValue("OverWrite")查詢操作系統是否打開它,但是沒有辦法設置它。

但是,它可以是mimicked

+0

是的,我看到gmail通過'選擇'單個字符來模擬效果。雖然我不喜歡它,但它並不總是顯而易見的,因爲所選字符不會閃爍,因此處於「插入」模式。 – 2015-02-08 03:39:50

相關問題