Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 如何限制TinyMce中的特定字符?_Extjs_Tinymce - Fatal编程技术网

Extjs 如何限制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

我在ExtJS4.1中使用TinyMce编辑器,我需要将用户限制为编辑器中的某些特定字符


我尝试了maskRe,但它不起作用。

当然maskRe不起作用,因为tinymce使用的不是文本区域,而是内容可编辑的iframe。我建议您编写一个小函数来不时清理编辑器代码或阻止它们的输入。

我使用maskRe,其中TinyMce扩展Ext.form.field.TextArea,为什么它在那里不工作?TinyMce不是一个TextArea。maskRe将只在tinymce源元素(在您的例子中是textarea)上工作,但编辑器内容会被写回该字段-可能不会被清除。好的,我知道了。那么我可以在编辑器的更改回调事件上使用替换函数吗?取决于您的目的,在表单提交()之前删除这些其他字符就足够了。您可能还需要检查其他编辑器事件(请参见右侧的列表)