私はsummernotesコンポーネントを使用しています。私がしたいことは、s(he)が2000文字を超えている場合にユーザーに文字を追加しないようにしたいのですが、タイピングイベントを停止する方法を理解できませんでした。私がやっている何Summernotesでの編集を無効にするにはどうすればよいですか?
は、次のようなものです:
$(".note-editable").each(function(){
$(this).on("keyup", function(){
var cc = $(this).text().length;
var arr = $(this).next().attr("class").split('_');
var q = "q"+arr[0];
var maxChar = arr[2];
var textarea = $('*[name^="'+q+'"]');
var diffChar = parseInt(maxChar - cc);
if(diffChar >= 0)
{
$(this).next().text(diffChar + " Remaining out of " + maxChar);
}
else
{
$(this).next().text("0 Remaining out of " + maxChar);
//$(textarea).prop('disabled', true);
$(this).text($(this).text().slice(0,diffChar));
}
});
});
私はカーソルを無効にするかsummernoteを破壊したくない、それを行うためにどのように任意のアイデア..私は、ユーザーがいることを感じるようにしたいです彼はまだ編集することができますが、テキストが2000文字を超える場合は何も入力しません。
ありがとうございます!
http://stackoverflow.com/a/30618954/1132405 – dyaa
私はこの投稿を見ましたが、私はそれを破壊したくありません。この場合のSummernoteを破棄すると、たとえば1文字を削除するまでユーザーは再び編集できないと感じることができます。 – Riad
私が正確に必要とするものは、summernote – Riad