textareaの文字数をリアルタイムでカウントする機能を書きました。
制限文字数を超えるとカウントが赤くなる仕組みです。
しかし、パソコンの予測変換やスマホでの漢字変換に対してトリガーが反応しません。
keyup change click touchedといろいろ付け足してみましたが、期待通りの動作が得られません。
何をトリガーにしたらいいのでしょうか。
ご教授いただけますと幸いです。
html
1 <script> 2 $(function() { 3 $("textarea").on('keyup change click touched',function(){ 4 var txtcount = $(this).val().length; 5 $("#txtlmt").text(txtcount); 6 if(txtcount == 0){ 7 $("#txtlmt").text("0"); 8 } 9 if(txtcount >= 10){ 10 $("#txtlmt").css("color","red"); 11 } else { 12 $("#txtlmt").css("color","black"); 13 } 14 }); 15 }); 16 </script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/15 11:05