2011-07-02 7 views
0

contenteditable属性の最大行数はどのように設定できますか? POSTメソッドで送信する文字の容量に達すると、使用を停止します。Contenteditable属性

私はちょうどHTML 5を使用しています。それは、新しいatributteだ、あなたはそれをGoogleすることができます。値はtrueでもfalseでも構いません。 Contenteditableは、\r\nのように新しい行をエンコードしたウィンドウを使用していませんが、divを作成して<br>というタグを追加して使用しています。

+0

それを添付することができ** (あなたは編集可能なコンテンツのためにプラグインを使用していますか?...)。あなたが試したこと、あなたのコード(HTMLとjs)は何か...教えてください。しかし、手がかりがなければ、jeditable jqueryプラグインを文字カウンターで使うことができます:http://www.appelsiini.net/projects/ jeditable/custom.html – JMax

答えて

1

あなただけそうのように、要素のいくつかのJavaScriptを実行することができます:

function check_len(){ 
    //disable editing, or something here 
    if (element.innerHTML.length >= POST_limit) 
     alert('you have reached the post limit'); 
} 

そして、あなたはあなたが本当に**私たちに多くの情報を与えるべきであるからkeyupハンドラに

element.addEventListener('keyup',check_len,false); 
+0

ありがとうございます。しかし、私の主な問題はそれにありません。私の主な問題は: – AlbatrosDocsCoder

+0

申し訳ありませんが、あなたのコメントは決して終わったようです。私が得ているのは、文字の長さ(el.innerHTML.length)が文字の制限(POST_limit)を超えたら、contentEditable属性を削除したいということです。 – Azmisov

関連する問題