これはjqueryコードです
var max_count = 200;
$(document).ready(function () {
var wordCounts = {};
$("#word_count").keyup(function () {
var matches = this.value.match(/\b/g);
wordCounts[this.id] = matches ? matches.length / 2 : 0;
var finalCount = 0;
$.each(wordCounts, function (k, v) {
finalCount += v;
});
var vl = this.value;
if (finalCount > max_count) {
vl = vl.substring(0, vl.length - 1);
this.value = vl;
}
var countleft = parseInt(max_count - finalCount);
$('#display_count').html(finalCount);
$('#count_left').html(countleft);
am_cal(finalCount);
}).keyup();
});
このコードの作業は、単語数を数えて 200 までに制限することです。
テキストエリアに入力すると正常に動作し、カウントされ、200 に達するとそれ以上書き込むことはできませんが、コードをコピーして貼り付けると 200 を超え続けます。これを修正するにはどうすればよいですか?
ここにフィドルがあります
前もって感謝します