JSFiddle - React, Tailwind, and code Playground
by kyleshen
HTML
<textarea id="memo" cols="50" rows="5" maxlength="10"></textarea>
<div id="log"></div>
JavaScript
calculating = function(){
var maxlength = parseInt($('#memo').attr('maxlength'));
var NowEntry = parseInt($('#memo').val().length);
var left = maxlength - NowEntry;
console.log(maxlength);
console.log(NowEntry);
NowEntry = maxlength <= NowEntry ? NowEntry : NowEntry+1;
left = maxlength <= NowEntry ? left : left-1;
$('#log').html('<div>您已輸入'+NowEntry+'字元,剩餘'+left+'字元</div>');
};
$('#memo').keydown(function(){
calculating();
});
$('#memo').blur(function() {
calculating();
});