フォームの textarea フィールドに文字カウントを実装しています。私は現在、このコードを使用して文字ステートメントを数えて書いているjQueryを持っています:
$("#textarea").keyup(function(){
$("#count").text("Characters left: " + (500 - $(this).val().length));
});
ただし、JavaScript の何が問題なのか知りたいです。
var textarea = document.forms["form"].elements.textarea;
textarea.addEventListener("keypress", textareaLengthCheck, false);
function textareaLengthCheck(textarea) {
var length = textarea.length;
console.log(length);
var charactersLeft = 500 - length;
console.log(charactersLeft);
count.innerHTML = "Characters left: " + charactersLeft;
}
変数の宣言とイベント リスナーは、jQuery ドキュメント対応関数内にあります。その場合、イベントリスナーまたは関数に対して何が間違っているのかわかりません。
ありがとう