0

次のプラグインをダウンロードして実装しました: https://github.com/jwysiwyg/jwysiwyg

今は、ユーザーがプラグインに入力されたテキストを書式設定できないようにしたくありません。基本的な太字のイタリック体と段落だけです。だから私はrmFormatプラグインを実装しようとしました

$('textarea.wysiwyg').wysiwyg({
        brIE: true,
        rmUnusedControls: true,
        controls: {
            bold: { visible: true },
            italic: { visible: true },
            h3: { visible: true },
            removeFormat: { visible: true }
        },
        rmUnwantedBr: false,
        plugins: {
            rmFormat: {
                rmMsWordMarkup: true,
                enabled:true
            }
        }
    });

しかし、それはうまくいきません!誰でもこれを経験していますか?非常に単純なマークアップ コントロールのみを許可する、このようなコントロールの提案が他にない場合は?

サイトはMVCです

ここにフィドルがあります

http://jsfiddle.net/KjVEt/69/

4

1 に答える 1

1

リアム、私はこのプラグインを使用しましたが、同じ問題に直面しました。そのため、カスタム コードを作成する必要があり、うまくいきました。

jquery.jwysiwyg.jsファイルにコードを書きました

 this.removeFormat = function () {
         ...
      // Get the current html strings from textarea
         var newContent = this.getContent();
        // it will remove all the html formatting applied on textarea
         newContent = newContent.replace(/<(.|\n)*?>/gi, '');
         // update new contents on textarea
         this.editorDoc.body.innerHTML = newContent;
         this.saveContent();

 return this;
}
于 2012-10-30T11:58:49.423 に答える