問題タブ [cleditor]
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.
jquery - jquery、ブートストラップ、検証、および wysiwyg
asp.net MVC 上に構築されたアプリがあり、twitters ブートストラップを使用しています。ブートストラップ スタイルを機能させるために、以下を追加しました。
ここまでは順調ですね。今日、サイトに cleditor を追加しましたが、テキストエリアの検証が失われました。そこで、それを修正する次のコードを追加しました。
次に、検証の前にテキストエリアで何らかの作業を行う関数を追加しました。これは必須フィールドなので、スペース、非改行スペース、改行のみが含まれているかどうかをテストしています。もしそうなら、私はそれをクリアして、私の検証がそれを適切にキャッチします。
この関数は検証の前にトリガーされ、フォームの送信が停止され、エラー メッセージが表示されますが、これはすべて問題ありません。問題は、上記で設定されたバリデーターのデフォルトがトリガーされないため、フィールドが適切にスタイル設定されないことです。
奇妙なことに、もう一度フォームを送信すると、バリデーターのデフォルトが実行され、フィールドが適切にスタイル設定されます。
MVC でカスタム検証属性を作成することでこれを回避できますが、なぜこのように動作するのか、また修正できるかどうかを知りたいです。
余談ですが、スペースや改行などの組み合わせを見つけるために上記で使用している正規表現は機能していません。私はそれを2つの正規表現テスターに入れましたが、正常に動作します。私のアプリでは、一致が見つかりません。私は正規表現の初心者なので、おそらくそれを書くためのはるかに良い方法があります。
asp.net-mvc-3 - HTML エディターから投稿されたデータが Chrome で機能しない
MVC3ビューでHtml Editorを使用して、記事情報を次のように保存しています:
コントローラーでは、記事を次のように保存するコードを記述しました。
これはすべて IE で正常に動作しますが、Chrome で同じものを実行すると、「OtherInformation」は常に Null になります。
javascript - ClEditor にテーブル プラグインを挿入する方法
私は持っている
それから私のhtmlで私は持っています
「テーブル」コントロールを追加すると、機能しません。このコードのように、まだテーブル アイコンはありません。buttons.gif と同じ場所に table.gif 画像を取得しました。
cleditor - Word文書からコピーしたテキストから書式を削除する方法
Word 文書からテキストをコピーすると、そのテキストを Web ページの cleditor に貼り付けると、適用された書式設定もコピーされます。これが Rails アプリケーションです。
android - Android 環境でツールバーが表示されない
primefaces エディターに問題があります。ChromeとIEでスムーズに動作します
ただし、 localhost で Web に接続すると、Android エミュレーターにそのコントロールが表示されません。
これは私のコードです
誰でも説明できますか?私の p:calendar は Web と Android エミュレーターの両方で正常に動作しますが、p:editor はできません :(
javascript - サイズをCleditorで修正するにはどうすればよいですか
私はどこでもこれの解決策を探しましたが、答えが見つかりませんでした
cleditor のサイズに問題があります (ブラウザのサイズ変更時)。フィールドは失われます。リロードをもう一度押す必要があります。それで、そのデータが戻ってきました。
ツールバーの をクリックすると、エラーが表示されます。
中央揃えコマンドの実行中にエラーが発生しました。
どうすれば修正できますか。
ありがとうございました
javascript - CLEditor 複数のインスタンスが 100% 幅でサイズ変更される
CLEditor を 100% 幅で正常に実装しましたが、サイズ変更が際限なく発生することを回避できないようです。
internet-explorer - Internet Explorer 9でcleditorを使用すると、二重引用符が誤ってエスケープされます
私はこの問題の答えを探してインターネットを調べましたが、残念ながら、私は助けを求めることを余儀なくされています。
リッチテキスト/HTML編集機能にcleditorjQueryプラグインを使用しています。ほとんどの場合、正常に動作します。ただし、IE9で次のことを行うと、奇妙な問題が発生します。
- ツールバーの右上にある[ソースを表示]ボタンをクリックして、HTMLモードに切り替えます
次のスニペットを貼り付けます。
/li>リッチテキストモードに戻り、簡単な変更を加えます(たとえば、スペースを追加します)
- 再度HTMLモードに切り替えます
二重引用符が次のように誤ってエスケープされていることに注意してください。
ここで一体何が起こっているのですか?他のブラウザは、次のように二重引用符を適切にエスケープします。
私はエンティティを使用しようとしました"
が、それは問題ではありません-IE9はまだそれを台無しにします。誰かがこの問題を克服する方法を知っていますか?
internet-explorer - IEHTML1114カスタムCLeditorボタンのエラー
CLeditor、Fineuploader、およびBootstrapを使用して、より高度なファイルアップロードモーダルをポップアップするカスタムボタンを作成しています。しかし、モーダルを起動するたびにエラーが発生し、それを修正する方法がわかりません。基本的にブラウザ全体がフリーズします。
何がうまくいかなかったのか、この警告はまだ表示されていますが、正常に続行されます。
したがって、CLeditorは、コールバックが実行されるのを待つのではなく、クリック時にカスタムボタンでコマンドを実行するというひどい設計になっています。buttonClick
これにより、IEがそれを軽減するためgetRange(editor).pasteHTML(value)
の値で呼び出している状況が発生し、ボタン名を大きなifに追加しました。undefined
それ以外の場合は、buttonClick
イベントハンドラー内
text - cleditor テキストカーソル位置を追加 textarea
私は clEditor コントロールを使用しており、選択コントロールでアイテムを選択したときにテキストエリアのカーソル位置にテキストを追加する必要があります。
誰か助けてください。
ありがとうございました!