2012-12-04 67 views
0

我有一個HTML頁面,其中包含一些預設選項,當我使用純HTML文本區域時工作正常,但是當我使用豐富的編輯器(如「nicEditor」)時,文本地區失去了重點。當應用豐富的編輯器時,Textarea失去焦點

工作頁:Here

沒有工作頁:Here

+0

非工作頁面不包含'textarea' – andy

+0

@andy這不是真的 - 它是通過CSS隱藏的。 – feeela

+0

@feeela - 是的,但如果你看看源代碼,你會發現你實際輸入文本的部分是一個div。我懷疑textarea用於提交數據。 – andy

回答

0

使用以下設置值:

nicEditors.findEditor("TextArea").setContent('text'); 
+0

哪裏?我無法弄清楚。 – Bill

+0

@Bill它的JavaScript。在工作示例中,無論您看到「$ mytextbox.val(...)」需要替換爲nicEditors.findEditor(「TextArea」)。setContent(...)'。 – Candide

+0

是啊,我沒有運氣看到演示頁面源。 – Bill

0

你不能有焦點的隱藏元素。爲了明確我的觀點:使用richtext編輯器時,您不是鍵入原始textarea,而是編輯器提供的一個文本區域(或者甚至是iframe/div標籤)。

所以,要把焦點放在編輯器窗口上,你需要將焦點設置在它上面,而不是textarea--它可以有效地被JS填充。

相關問題