mam taki skrpyt, który jest odpowiedzialny za liczenie ilości znaków w polu textarea.
<script type="text/javascript"> $(document).ready(function(){ $("textarea[name=siteDescription]").keyup(function(){ var siteDescription = $(this).val().replace(/\[([^\]]+)\]|\[\/([a-z])\]/g, "").length; if (siteDescription < 200) { $('#count').html('<span style="color:red;">'+siteDescription+'</span>'); $('#anchor').attr('disabled','disabled'); } else { if (siteDescription > 300 && 3 > 0) { $('#count').html('<span style="color:green;font-weight:bold;">'+siteDscription+'</span>'); $('#anchor').attr('disabled',''); } else { $('#anchor').attr('disabled','disabled'); } } }); }); </script>
a w ten sposób wyświetlam tą ilość znaków
Teraz mam problem, ponieważ zazwyczaj w polu textarea jest już wpisany jakiś tekst od razu po załadowaniu strony a licznik zaczyna działać dopiero kiedy w polu textarea wpisze się jakiś znak, chciałbym aby od razu pisało ile zostało użytych znaków. W jaki sposób otrzymać taki efekt ?