問題タブ [jwysiwyg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
richtextbox - 非常にシンプルなリッチ テキスト / WYSIWYG エディタ
フォーラム用の非常にシンプルなエディタを探しています。
太字、斜体、下線、ブロック引用などの基本的な機能にのみ関心があります。それ以上でもそれ以下でもありません。もう 1 つの重要な機能は、ユーザーが書式設定されたテキストをテキストエリアに貼り付けるときに、すべてのタグを削除する必要があることです。
私は TinyMCE、CKEditor、その他の「大きな」エディタに精通していますが、そのような基本的な機能にこのような大きな「フレームワーク」を実装するのはやり過ぎだと思います..
「同様の質問」を調べましたが、提案されたエディターはどれも十分に単純ではないと思います..
皆さん、何か知っていますか?
rte - 入力時にjquery jwysiwygを送信する方法
私はjqueryリッチテキストエディターjwysiwygを使用 しています。行を追加することで、Enterキーを押すとコンテンツを送信できます
機能中$(this.editorDoc).keyup(function (event)
問題は、Shift + ENTER キーでも値を送信することです。カーソルは新しい行に移動しません。Shift+ENTER を押すと新しい行に移動する方法はありますか。
前もって感謝します。
php - str_replace が HTML コードで機能しない
私はそのフィールドの1つがRTFテキストエリア(jWYSIWYG)であるフォームで作業しています.Symfonyフレームワークを使用して、ページのロード時にいくつかのデータベース情報が自動入力されます. <p>
この RTF エディタは、<b>
、 などの html タグを追加できます。
問題は、フォームを送信する前にテキストエリアが変更されたかどうかを確認しようとしたときに始まり$request
ます。保存されているデータと比較します。<p>
<b>
<
>
しかし、この関数は、関数のパラメーターとして渡すのと同じ配列を返しますstr_replace
。私は何を間違っていますか?誰かが同じ問題を抱えていますか?
jquery - jWYSIWYG でデフォルトの font-family を設定する
jquery.jwysiwyg.js に font-family を設定し (< body > が定義されている 497 行目)、CSS を追加しました …</p>
テキストエリアには Arial が font-family として表示されますが、書式設定の削除ボタンをクリックすると、Times New Roman に変わります。これを防ぐためにデフォルトのフォントを設定する方法はありますか? Times を基本フォントにしたくありません。
jquery - jWysiwyg コントロールの後とテキストエリアの上の jQuery の大きなスペース
コントロールの後とテキストエリアの前に大きなスペース (約 300 ピクセル) がありますか? Chrome、Firefox、および IE9 で。デフォルトの jWysiwyg で試してみましたが、同じ結果が得られました。
そして私のHTMLは
どんなアイデアでも大歓迎です...
jquery - jQuery UI ダイアログの jWYSIWYG
ダイアログ内で使用しようとすると、エディターに問題があるようです。
私は自分のアプリケーションをテストしましたが、通常のページ (メインの html) ではすべてうまくいきます。AJAX の結果をメインの html に配置すると、アコーディオンでもエディターを使用できます。しかし、エディタでアコーディオン AJAX の結果をダイアログに入れると、壊れてしまいます。ボタンは表示されますが、テキストが表示されず、何も入力できません。
コードの一部:
Javascript: Ajax 呼び出し
AJAX 呼び出しの HTML 結果
この問題を解決する方法を提案している人はいますか?
jquery - jWYSIWYGプラグインを使用しているテキストエリアのコンテンツに対するjQueryの変更を検出するにはどうすればよいですか?
フォームのテキストエリアでjwysiwygプラグインを使用しています(jwysiwyg:https ://github.com/akzhan/jwysiwyg )
フォームにあるテキストエリアの変更を検出したい。
通常、標準の非wysiwyg textareaを使用して、次のことを行います。
これは、jwysiwygのDOM操作が原因で、jwysiwygが使用されている場合には効果がないことがわかります。
誰かがポインタを持っていますか?
javascript - jwysiwygtextareaのノックアウトバインディングハンドラー
そのため、ノックアウトjsがjQueryjwysiwygプラグインでうまく機能しないことに気づきました。
このブログ投稿を読んだ後:http ://www.knockmeout.net/2011/07/another-look-at-custom-bindings-for.html そしてこのSOの答え:jQueryを使用してコンテンツの変更を検出する方法jWYSIWYGプラグインを使用しているtextarea?
私は次のバインディングハンドラーを作成しました。
このように使用します:
これまでのところ、それは私のために働いています、どんなコメントでもありがたいです。
これは、kockoutjsとjwysiwygが一緒にtextarea要素をバインドすることを検討している人には役立つと思います。
javascript - エディタ外からHTMLをWYSIWYGに追加(jQuery、ClEditor)
jQuery を使用して、エディター自体の外部から WYSIWYG CLEditor に HTML マークアップを追加しようとしています。
これまでのところ...
しかし、文字列を WYSIWYG に追加する方法に途方に暮れており、気が狂い始めています!
javascript - jWYSIWYGオンラインエディタでイベントを処理する
jWYSIWYGテキストエリアのテキストが変更されたときにボタンを有効にしようとしています。私の知る限り、jWYSIWYGが呼び出されると、テキストエリアが削除され、その場所にiframeが配置されるため、$("#my-textarea-id")
セレクターはオブジェクトを返しません。これらは私が行った試みですが、すべて失敗しました:
試み1:
ここに示すように、このコードは機能するはずですが、機能しません:(
試み2:
次の試行では、ページ内のすべての要素に.wysiwyg(...)関数を適用するさまざまなスクリプトからjWYSIWYGテキストエリアを初期化し.RTF
ます(私のテキストエリアにはこのクラスがあります)。
jWYSIWYGが配置する新しいフレームは[old_textarea_id]-wysiwyg-iframe
IDとして持っているので、これを試しました:
しかし、再び失敗しました。
試み3:
textareaのテキストを含むiframe部分には.wysiwyg
クラスがあります。私の最後の試みはこれでした:
jWYSIWYG要素でイベントを処理する方法がわからないので、助けを求めます。ありがとうございました!