keydownイベントを使用して、contenteditable属性がtrueに設定されたdivのユーザー入力テキストの文字列長を制限しようとしました。コンテンツがすでにハイライトの全部またはコンテンツの一部を遮断するために、マウスを使用して、最大の長さと、ユーザーに到達し、その後強調表示されたテキストは、期待してます入力を開始するときコンテンツ編集可能な要素にmaxlengthを設定する
if ($(this).html().length < maxlength)
return true;
しかし、それが失敗した1つのシナリオがあるが...それはあります入力されたものに置き換えてください。
私はjsのコードは、私は、このシナリオの長さがmaxlength属性を持つinputタグと罰金であることを確認し、そのキーの押下
をブロックしないように検出を改善したいです。 ここに私のjsfiddle:https://jsfiddle.net/Va1iant/0jy8sqjd/