我有一个HTML页面,其中包含一些预设选项,当我使用纯HTML文本区域时工作正常,但是当我使用丰富的编辑器(如“nicEditor”)时,文本地区失去了重点。当应用丰富的编辑器时,Textarea失去焦点
工作页:Here
没有工作页:Here
我有一个HTML页面,其中包含一些预设选项,当我使用纯HTML文本区域时工作正常,但是当我使用丰富的编辑器(如“nicEditor”)时,文本地区失去了重点。当应用丰富的编辑器时,Textarea失去焦点
工作页:Here
没有工作页:Here
你不能有焦点的隐藏元素。为了明确我的观点:使用richtext编辑器时,您不是键入原始textarea,而是编辑器提供的一个文本区域(或者甚至是iframe
/div
标签)。
所以,要把焦点放在编辑器窗口上,你需要将焦点设置在它上面,而不是textarea--它可以有效地被JS填充。
非工作页面不包含'textarea' – andy
@andy这不是真的 - 它是通过CSS隐藏的。 – feeela
@feeela - 是的,但如果你看看源代码,你会发现你实际输入文本的部分是一个div。我怀疑textarea用于提交数据。 – andy