Extjs 如何限制TinyMce中的特定字符?
我在ExtJS4.1中使用TinyMce编辑器,我需要将用户限制为编辑器中的某些特定字符Extjs 如何限制TinyMce中的特定字符?,extjs,tinymce,Extjs,Tinymce,我在ExtJS4.1中使用TinyMce编辑器,我需要将用户限制为编辑器中的某些特定字符 我尝试了maskRe,但它不起作用。当然maskRe不起作用,因为tinymce使用的不是文本区域,而是内容可编辑的iframe。我建议您编写一个小函数来不时清理编辑器代码或阻止它们的输入。我使用maskRe,其中TinyMce扩展Ext.form.field.TextArea,为什么它在那里不工作?TinyMce不是一个TextArea。maskRe将只在tinymce源元素(在您的例子中是textare
我尝试了maskRe,但它不起作用。当然maskRe不起作用,因为tinymce使用的不是文本区域,而是内容可编辑的iframe。我建议您编写一个小函数来不时清理编辑器代码或阻止它们的输入。我使用maskRe,其中TinyMce扩展Ext.form.field.TextArea,为什么它在那里不工作?TinyMce不是一个TextArea。maskRe将只在tinymce源元素(在您的例子中是textarea)上工作,但编辑器内容会被写回该字段-可能不会被清除。好的,我知道了。那么我可以在编辑器的更改回调事件上使用替换函数吗?取决于您的目的,在表单提交()之前删除这些其他字符就足够了。您可能还需要检查其他编辑器事件(请参见右侧的列表)