Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] zliczanie znaków w textarea
Forum PHP.pl > Forum > Po stronie przeglądarki
ostrylg
Witam,

mam taki skrpyt, który jest odpowiedzialny za liczenie ilości znaków w polu textarea.

  1. <script type="text/javascript">
  2.  
  3. $(document).ready(function(){
  4. $("textarea[name=siteDescription]").keyup(function(){
  5. var siteDescription = $(this).val().replace(/\[([^\]]+)\]|\[\/([a-z])\]/g, "").length;
  6. if (siteDescription < 200) {
  7. $('#count').html('<span style="color:red;">'+siteDescription+'</span>');
  8. $('#anchor').attr('disabled','disabled');
  9. }
  10. else {
  11. if (siteDescription > 300 && 3 > 0) {
  12. $('#count').html('<span style="color:green;font-weight:bold;">'+siteDscription+'</span>');
  13. $('#anchor').attr('disabled','');
  14. }
  15. else {
  16. $('#count').html('<span style="color:green;">'+siteDescription+'</span>');
  17.  
  18. $('#anchor').attr('disabled','disabled');
  19. }
  20. }
  21. });
  22. });
  23. </script>


a w ten sposób wyświetlam tą ilość znaków

  1. <span id="count"></span>


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 ?
wookieb
Na końcu twojego pięknego łańcuszka dajesz
[JAVASCRIPT] pobierz, plaintext
  1. .keyup();
[JAVASCRIPT] pobierz, plaintext
ostrylg
Na końcu którego pięknego łańcuszka ? Bo nie czaje smile.gif
wookieb
Linia 21 kodu który dałeś.
[JAVASCRIPT] pobierz, plaintext
  1. }).keyup();
[JAVASCRIPT] pobierz, plaintext
ostrylg
Dzięki za ekspresową pomoc ! Działa smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.