2016-07-28 5 views
0

質問があります。私はoctobercmsプロジェクトで編集可能なプラグインを使用しました。私はこれをドキュメントで見つけることができません。コンテンツ内の文字の長さをhtmlで制限する方法を教えてください。何もない場合はどうすればJavaScriptでこれを行うことができますか?私はこのようなコードを使用しようとしましたが、私はJavaScriptが低いです。JavaScriptのhtmでの文字の長さの制限

var x = document.getElementById('gallery'); 
    var tekst= x.outerText; 
    console.log(tekst); 
    console.log(x.outerText.length); 
    if (x.outerText.length > 150) { 

    var trimmedString = tekst.substring(0, 150); 
document.getElementById('gallery').outerText = trimmedString; 
    } 

しかし、今ではこのテキストはdicとクラスを使用せず、編集可能です。これを修正するにはどうすればよいですか?

+0

「htmでコンテンツの文字の長さを制限するにはどうすればいいですか?」... htmlを作成するときにキーストロークが少なくなるのはなぜですか? –

+0

サブストリングはどうですか? – moped

+0

これはhtlmのhtmではなく、このhtmをプラグインで編集できます。https://octobercms.com/plugin/rainlab-editable – Adrian

答えて

0

多分あなたはHTMLでそれを行うべきです。

<form action="demo_form.asp"> 
    Username: <input type="text" name="usrname" maxlength="10"><br> 
    <input type="submit" value="Submit"> 
</form> 

http://www.w3schools.com/tags/att_input_maxlength.asp

+0

または、これを確認してください。 http://stackoverflow.com/questions/2867479/limiting-number-of-characters-in-a-contenteditable-div – Danieboy

+0

これは入力されていません。これは私がプラグインで編集できる文書です – Adrian

0

あなたはちょうどそれが10個の文字の後に入力用のカーソルを停止しますMAXLENGTHためmaxlength="10"を置くことができます。

+0

これは入力されていません – Adrian

+0

このファイルにはのみ

一部のテキスト

と私はこれを編集することができますプラグイン – Adrian

関連する問題