2016-06-22 12 views
0

私はこれに遭遇しました。私は<p></p>要素をcontenteditableに持っています。私は最大の文字数を持つようにしました。すべてのブラウザ(Chrome、IE10以上、Opera、Edge)では動作していますが、FFです。問題は、私が最大文字数に達した後、Firefoxでそれを削除できないということです。firefoxのcontenteditable要素からテキストを削除します。

<div class="col-xs-12 text-place"> 
 
    <p contenteditable="true" onkeypress="return (this.textContent.length >= 500 ? false : true)"> 
 
    </p> 
 
</div>

何かアドバイスが高く評価されています。ここでは

はHTMLです!ありがとうございました!

答えて

2

このようなOnKeyPressイベントにevent.keyCode != 8を追加します。あなたにも、あなたが&& event.keyCode != 46を追加することができますデルを使用する必要がある場合

onkeypress="return ((this.textContent.length >= 50 && event.keyCode != 8)? false : true)" 

<div class="col-xs-12 text-place"> 
 
    <p contenteditable="true" onkeypress="return (this.textContent.length >= 500 && event.keyCode != 8 ? false : true)"> 
 
    </p> 
 
</div>

+1

あなたは@hshありがとう!それは私が探しているものです! –

関連する問題