テキストエリアの文字数カウント用プラグインを作ってみた

文字数を数えることって良くあるんですけどね。
なんか既存のものを使うわけには行かない状況になったので、軽く作りました。

使い方はこんな感じです。

んで右横に入力文字数が出るという仕組みです。

一応オプションを用意しておきました。
デフォルトは下記の通りです。

なのでまあこういうのも出来ます

最大文字数がオーバーした場合の入力は拒否する場合は強制的に以降の入力が出来なくなります。
この場合は警告の設定は全部無視します。
警告はするけど文字の断ち切りをしない場合には設定しないでください。

で、警告もしたいし断ち切りはしたいし、という人もいると思いまして、
カスタムイベントを発生するようにしました。
設定した最大文字数をオーバーさせた場合だけKSTEXTCOUNTER_MAXLENGTH_OVERが発生しますので、キャッチして適当に設定してください。

動きはこっちでも見てください。

ファイルはこっちにおいておきましたので。
一応MITライセンス条項書いときました。
最近適当に使っていいって置いておいても動かないとかなんか変な動きしたとかでクレームがやばいという話を聞いたもので。