0

我正在使用 yii 框架,并且我有 fck 编辑器。如果我单击重置按钮,表单中的所有字段都会变空,但编辑器不会。这是 fck 编辑器的代码

$this->widget('application.extensions.fckeditor.FCKEditorWidget',array(
    "model"=>$model,                # Data-Model
    "attribute"=>'content',         # Attribute in the Data-Model
    "height"=>'400px',
    "width"=>'100%',

    "fckeditor"=>Yii::app()->basePath."/../fckeditor/fckeditor.php",
                                    # Path to fckeditor.php
    "fckBasePath"=>Yii::app()->baseUrl."/fckeditor/",
                                    # Relative Path to the Editor (from Web-Root)
    "config" => array("EditorAreaCSS"=>Yii::app()->baseUrl.'/css/index.css',),
                                    # Additional Parameters

我怎样才能做到这一点?

4

1 回答 1

0

AFAIK FCKEditor(和任何其他类似的)基于简单的文本框(HTML 元素文本区域)。

如果您使用的是 jQuery,我会考虑在表单重置后生成的视图中的 onDocumentReady 函数中添加一段简单的代码(或者直接添加到重置按钮的 onClick 代码,如果您在重置后没有重新加载页面) . 在此代码中,我将简单地强制用作 FCKEditor 基础的字段以确保它为空。

像这样的东西:

$('#editor').val('');

凭记忆写的,虽然没有测试。

于 2012-06-20T14:59:16.533 回答