私はテキストエリアテキストエリアに読み込まれたファイルの文字数を数えますか?
function count_up(obj){
document.getElementById('numbers').innerHTML = obj.value.length;
}
<textarea name="textField" class="text_edit" id="my_text" onkeyup="count_up(this);"></textarea><br/>
<span id="numbers">0</span>
に入力していたとき、私は文字の数をカウントすることができますが、私はテキストエリアにそれをロードする際に、ファイル内の文字の数をカウントします。この関数は大丈夫ですが、ファイル内の文字を数えたい場合は、読み込んだテキストに何かを追加する必要があります( 直感的ではありません)。それを修正するために何かできますか?
"私はテキストエリアにそれをロードするとき"、あなたが意味する場合ファイルのアップロードを読み込んでいますか? –
あなたが何を求めているのかわからない... _「テキストエリアにロードすると」_そして、それはどのようにしていますか?実際の "アップロード"を意味するのではなく単にコピー&ペーストすれば、 'change'や' input'のようなより適切なイベントハンドラを調べるべきです。 – CBroe
ええ、私は入力ファイルをアップロードします。ファイルをアップロードすると文字数は0になりますが、キーボードで何かを追加すると(1文字でも)文字数が増えます。私が何を意味するのか理解していますか? – kplewa