Javascript 在ExtJs中,如何在文本区域的插入符号位置插入固定字符串?

Javascript 在ExtJs中,如何在文本区域的插入符号位置插入固定字符串?,javascript,extjs,textarea,Javascript,Extjs,Textarea,这个问题可能是在其他框架中提出的,不确定ExtJs上是否有这样的问题,我对ExtJs还不熟悉。我想知道是否有一个简单的例子,有一个文本区域和一个按钮。按下按钮时,文本区域中的光标处插入一个固定字符串“?” 提前感谢。您实际上可以直接从DOM执行此操作,使用textareas selectionStart属性查找插入符号位置 所以你可以按照 textArea.value = textArea.value.substring(0, selectionStart)+'???'+textArea.val

这个问题可能是在其他框架中提出的,不确定ExtJs上是否有这样的问题,我对ExtJs还不熟悉。我想知道是否有一个简单的例子,有一个文本区域和一个按钮。按下按钮时,文本区域中的光标处插入一个固定字符串“?”


提前感谢。

您实际上可以直接从DOM执行此操作,使用textareas selectionStart属性查找插入符号位置

所以你可以按照

textArea.value = textArea.value.substring(0, selectionStart)+'???'+textArea.value.substring(selectionStart);

下面是一个示例,它使用Ext.get和Ext.getDom的组合来选择和修改元素。

感谢Kieran的回复。它工作得很好!谢谢你的帮助。