Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ilosc znaków, w textarea
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


witam

jak ma wyglądać skrypt który pokazuje ile jeszcze znaków można wpisać w odpowiedni formularz (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

z góry dzieki za pomoc

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Vir
post
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 25.02.2004

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


A ja napisałem i podzielę się z Wami takim oto skryptem:

java script:
Kod
function count(mCh,p,w)
   {
     t=document.getElementById(w);s=document.getElementById(p);s.innerHTML=mCh;
     if(t.value.length>mCh){alert('Za duża liczba znaków!');t.value=t.value.substring(0,mCh)}
     i=mCh-t.value.length;s.innerHTML="Zostało "+i+" znaków do wpisania.";
   }


HTML:
  1. <textarea cols="5" rows="2" name="test" id="txt1" onkeyup="count(180,'char1','txt1')"></textarea>
  2. <br />
  3. <span id='char1'></span>
  4. <script type="text/javascript">count(180,'char1','txt1');</script>


Kod
count(mCh,p,w)

gdzie:
mCh - maksymalna liczba znaków, które mogą być wpisane
p - pole, w którym ma być wyświetlana ta liczba (mCh)
w - pole (textarea, text), do którego odnosi się licznik

Podstawowe zalety:
- możliwość użycia w odniesieniu do kilku pól
- jeżeli przekroczysz dozwoloną liczbę znaków to nie tylko pojawi się alert, ale także znaki powyżej określonego limitu zostaną obcięte
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 01:34