Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak zrobić liczenie wprowadzanych znaków, textarea
niko
post 17.02.2006, 12:37:40
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


cześć

jak zrobić okienko które informowałoby o tym ile znaków zostało wprowadzone ?

np w jednym textarea wpisywany byłby text a obok wyświetlałoby się ile znaków juz zostało wprowadzone - wie ktoś może ?
Go to the top of the page
+Quote Post
mike
post 17.02.2006, 12:41:50
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Zapewne chodzi Ci o wyświetlanie tychz informacji w czasie rzeczywistym.
Wciskasz prycusk a w okienku obok zmienia się liczba.

W takim razie przenoszę na Po Stronie przelądarki :: JavaScript bo to nie ma żadnego związku z php.
Go to the top of the page
+Quote Post
niko
post 17.02.2006, 12:47:46
Post #3





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


nie po wciśnięciu guzika tylko jak sie pisze w textarea to drugie okienko wyświetla ilośc wprowadzonych znaków - chciałem zmałpować to ze strony plusa kiedyś mieli tam bramkę - tylko ze sie pogubiłem - ja potrzebuje to jaknajprostrze - tylko texarea a obok dowolne inne okienko które by liczyło ile w tym texarea zostało wpisanych znaków smile.gif

adminku sorki nie widziałem javy to dałem to w php smile.gif
Go to the top of the page
+Quote Post
revyag
post 17.02.2006, 13:00:54
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Kod
<script type="text/javascript">
function show() {
    document.getElementById("counter").innerHTML =
    "Liczba wprowadzonych znaków: " +
    document.getElementById("area").value.length;    
}
</script>

  1. <textarea id="area" name="area" onkeyup="show()"></textarea><br />
  2. <span id="counter"></span>


--------------------
-------------

------
Go to the top of the page
+Quote Post
yasiek
post 7.07.2006, 19:49:59
Post #5





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 4.06.2006
Skąd: Strzeszyce/Kraków

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


Wracam do tematu... funkcja działa, tylko jeżeli użytkwonik nie wpisze jeszcze nic do textarey nie wyświetla się żaden tekst. Co zrobic, żeby od razu wyświetlało: "Liczba wprowadzonych znaków: 0"?

Ten post edytował yasiek 7.07.2006, 19:50:14
Go to the top of the page
+Quote Post
Michasko
post 7.07.2006, 21:52:47
Post #6





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

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


  1. if (form.area.value.lenght = 0 ) {
  2. document.getElementById("counter").innerHTML = "Liczba wprowadzonych znaków: 0 ";
  3. }


szczerze mówiąc to nie znam sie wcale na JavaScript'cie i nie wiem czy zadziała...
ale raczej tak :]


--------------------
Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :)
Go to the top of the page
+Quote Post
revyag
post 7.07.2006, 23:15:10
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


No raczej nie snitch.gif Błąd w warunku -> zamiast = musi być ==
A poza tym to przecież można do spana to wpisać a nie w javascript ustawiać.
  1. <span id="counter">Liczba wprowadzonych znaków: 0</span>


--------------------
-------------

------
Go to the top of the page
+Quote Post
yasiek
post 10.07.2006, 17:18:48
Post #8





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 4.06.2006
Skąd: Strzeszyce/Kraków

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


Michasko - próbowałem tak wcześniej... nie zadziałało winksmiley.jpg za to metoda revyaga jak najbardziej się sprawdza winksmiley.jpg ja jednak wolę php tongue.gif
Go to the top of the page
+Quote Post

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: 27.06.2025 - 10:42