1
maxlength
をtextarea
にする必要があります。 ParseInt
を使用しました。typeof
の値を確認すると数字です。 しかし、私はコンソールで番号を印刷しようとするか、別の番号でこの番号を追加しようとすると結果はNaN
です!jQuery整数としてtextarea maxlenghtを取得する方法
<textarea cols="30" rows="15" maxlength="50"></textarea>
<span></span>
$(document).ready(function(){
var textAreaLength = parseInt($('textarea').attr('maxlenght'));
console.log(typeof textAreaLength); // result is number
console.log(textAreaLength); // result is NaN !
$('textarea').keyup(function(){
var writtenCharacters = parseInt($('textarea').val().length);
var remainingCharacters = textAreaLength - writtenCharacters;
$('.textareaSpan').html("You have written :" + writtenCharacters + " characters <br> Your remaining chracters:" + remainingCharacters);
})
})
ありがとうございます。私はスペルに気付かなかった –