Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] zliczanie znaków w textarea, problem
ostrylg
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 18
Dołączył: 11.12.2005
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Na końcu twojego pięknego łańcuszka dajesz
[JAVASCRIPT] pobierz, plaintext
  1. .keyup();
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
ostrylg
post
Post #3





Grupa: Zarejestrowani
Postów: 144
Pomógł: 18
Dołączył: 11.12.2005
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Na końcu którego pięknego łańcuszka ? Bo nie czaje (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Linia 21 kodu który dałeś.
[JAVASCRIPT] pobierz, plaintext
  1. }).keyup();
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
ostrylg
post
Post #5





Grupa: Zarejestrowani
Postów: 144
Pomógł: 18
Dołączył: 11.12.2005
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Dzięki za ekspresową pomoc ! Działa (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 17:52