textarea の文字数を作成していますが、textarea の制限テキストは 140 文字です。javascriptを使用してテキストエリアの文字数をカウントする関数を作成しました。テキストエリアの下に、残っている文字を表示しました。テキストエリアでキーを押すと文字がカウントされます。そのページにロードするとき、そのページにはいくつかの値がありますが、残っている文字はカウントされませんでした。そのテキストエリアにマウスを置いてキーを押すとカウントされます。ページの読み込み時にテキストエリアの値に応じて残りの文字数をカウントしたい。
これが私のコードです
1.ジャバスクリプト
function limitText(limitField, limitCount, limitNum) {
if (limitField.value.length > limitNum) {
limitField.value = limitField.value.substring(0, limitNum);
} else {
limitCount.value = limitNum - limitField.value.length;
}
}
2. HTML と PHP
$tweet = "Hello world.";
<form name='myform'>
<textarea style='margin-bottom:10px; width: 750px;' class='text_tweet'
name='limitedtextarea' rows='5' maxlength='140'
onKeyDown='limitText(this.form.limitedtextarea,this.form.countdown,140);'
onKeyUp='limitText(this.form.limitedtextarea,this.form.countdown,140);'>".$tweet."
</textarea>
<br><font size='1'>(Maximum characters: 140)<br>
You have <input readonly type='text' name='countdown' size='3' value='140'> characters left.</font>
</form>
誰でもこの問題を解決できますか?
少し早いですがお礼を。