私はcontenteditable divを持っており、この要素にmaxlength制限を追加する必要があります。コントロールのキーアップイベントで簡単に行うことができますが、ユーザーがctrl + vで大量のテキストを貼り付けると、ユーザーの入力を減らす必要があります。また、htmlでもかまいませんので、私は非常に慎重でなければなりません。だから、部分文字列だけを使うことはできない。どのようにそれを行うか考えていますか?どんな助けも私の人生を救うでしょう。contenteditable属性を持つdiv要素にmaxlength制限を追加するにはどうすればよいですか?
0
A
答えて
1
divに貼り付けを中止するには、入力イベントを制御する必要があります。私はここで永遠にこれで私を助けてくれる人は誰も覚えていませんが、このコードをいくつかのページで使用しています。
const limit = 200;
rem = limit - $('#editor').text().length;
$("#counter").append("You have <strong>" + rem + "</strong> chars left.");
$("#editor").on('input', function() {
var char = $('#editor').text().length;
rem = limit - char;
$("#counter").html("You have <strong>" + rem + "</strong> chars left.");
console.log(char)
console.log(rem);
if (char >= 100) {
$("#counter").css("color", "#ff7777");
}
else
$("#counter").css("color", "#111111");
if(char>200)
{
//add your code to do what you want about too much text...
}
});
ここにいる誰かからそれを完全に盗んでいます。しかし、私はポストを見つけることができません..あなたが素晴らしいpplのうちの1つに行くように感謝します。
EDIT okそれは同じ投稿のthis answerから届きました。
関連する問題
- 1. XSD:属性に制限を追加するにはどうすればよいですか?
- 2. contentEditableを持つ要素で 'draggable'を有効にするにはどうすればよいですか?
- 3. JAXBのテキスト要素に属性を追加するにはどうすればよいですか?
- 4. XmlArray要素(XMLシリアル化)に属性を追加するにはどうすればよいですか?
- 5. 一連の要素に適切な属性を追加するにはどうすればよいですか?
- 6. リスト内の属性を持つ要素を検索するにはどうすればよいですか?
- 7. razorのhtml要素のname属性にnumberを追加するにはどうすればいいですか?
- 8. XML属性を追加するにはどうすればよいですか?
- 9. JavaScript:属性を追加するにはどうすればよいですか?
- 10. C#コードビハインドファイルのパネル(div)にtitle属性を追加するにはどうすればよいですか?
- 11. jQueryのMAXLENGTH属性私は属性「MAXLENGTH」とTEXTAREA要素の後にノードを追加しようとしているjQueryのバージョン1.2.3でテキストエリア
- 12. 仮想属性にActiveRecord属性ヘルパーメソッドを追加するにはどうすればよいですか?
- 13. 特定の値を持つ属性を持つ要素に属性を追加する
- 14. 要素属性をXSLTの要素名に変換するにはどうすればよいですか?
- 15. XML Schema:制限付きの属性とテキストを持つ要素
- 16. 2つの要素間にCSS属性スワッパを作成するにはどうすればよいですか?
- 17. 要素を別の要素に追加するにはどうすればよいですか?
- 18. contenteditableにEnterキーを無効にするにはどうすればいいですか? [動的に追加された要素について]
- 19. RCP拡張ポイントで文字列属性を制限するにはどうすればよいですか?
- 20. DIVにスクロールバーを追加するにはどうすればよいですか?
- 21. XSDで要素の属性を制限する方法は?
- 22. XML:属性で拡張された基本単純要素に制限を設定するにはどうすればよいですか?
- 23. jQuery:ページ要素に役立つ情報を追加するにはどうすればよいですか?
- 24. XSDの制限付き属性に制限を追加する方法
- 25. いくつかの要素にカスタム属性を追加するためのJavascript
- 26. javascriptを使用してテキストボックスに属性を追加するにはどうすればよいですか?
- 27. JavaScriptイベントに属性を追加するにはどうすればよいですか?行レベルで
- 28. SavonでSOAPヘッダーに属性を追加するにはどうすればよいですか?
- 29. 追加するXML要素と属性
- 30. XMLスキーマに含まれる子の数を示す属性を持つ要素を指定するにはどうすればよいですか?
こんにちは、喜び、あなたがこれまでのコードを投稿してください。 –
可能な複製http://stackoverflow.com/q/2867479/2137833 – Rick
変更イベントを使用します。または、間隔を使用する – Mojtaba