テキストエリアに最大文字数の設定をしたい場合、
maxlength属性を使用します。
文字数制限を設定しただけだと、ユーザーにテキストエリアにどれだけの文字を打ち込むことができるのか
わかってもらうことができないので、jqueryを使用して300文字以上記述するとアラートが出るように設定してみます。
■HTML
1 2 |
<textarea maxlength="300" ></textarea> <div class=“number”>文字数は0です。</div> |
■jquery
1 2 3 4 5 6 7 8 9 |
$(function () { $("textarea").keyup(function(){ var count = $(this).val().length; $(“.number”).text(count); if(txtcount > 300){ alert('制限文字数を超えています。'); } }); }); |
コメント