Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Javascript] Odlicznianie znaków i blokowanie textera
-Gość-
post 24.09.2008, 14:42:00
Post #1





Goście







Witam,
Używam takich skryptów do odliczania ile zostało znaków do napisania i do blokowania textera:
  1. <script type="text/javascript">
  2. function counter( dataElem )
  3. {
  4. var maxLength = 500;
  5. var oSpan = document.getElementById( 'counter' );
  6. oSpan.innerHTML = (maxLength - ( dataElem.length ) ) +' characters left';
  7. }
  8.  
  9. function textCounter(field, countfield, maxlimit)
  10. {
  11. if (field.value.length > maxlimit)
  12. field.value = field.value.substring(0, maxlimit);
  13. else
  14. countfield.value = maxlimit - field.value.length;
  15. }


i takie ma textera
  1. <textarea id="123" name="123" rows="5" cols="40" onkeyup="counter(this.value);" onKeyDown="textCounter(this.form.123,this.form.remLen,499);" onKeyUp="textCounter(this.form.123,this.form.remLen,499);"></textarea>


I ma pewien problem... jak zrobić żeby jak ktoś wkleja tekst większy od 499 znaków to żeby mu automatycznie usunęło tą ilośc znaków które nie powinny się tam znaleźć?? Bo teraz pokazuje np "-333"

Pozdrawiam i proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post 24.09.2008, 14:45:47
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Zrób akcje na onChange i policz sobie liczbe znaków i jezeli jest więcej niż 500 to substr i od 0 do 500 i wklejasz spowrotem smile.gif


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 16:53