Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript]Wyświetlanie ilości znaków z form.
GoOx
post
Post #1





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

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


Cześć.

mam taki prosty kod:

  1. <form action='' method='post'>
  2. <input type='text' id='tekst13' name="tekst13">
  3. </form>
  4. <div id='pokaz_txt2'></div>
  5.  
  6. <?
  7. $ilosc = strlen($_POST['tekst13']);
  8. ?>
  9.  
  10. <script type="text/javascript">
  11. function pokaz2() {
  12. var one = "Tu jest ";
  13. var two = " znaków.";
  14. var liczba = <?php echo json_encode($ilosc); ?>;
  15. var calosc = one+liczba+two;
  16. document.getElementById('pokaz_txt2').innerHTML = calosc;
  17. setTimeout("pokaz2()",1)
  18. }
  19.  
  20.  
  21. window.onload = pokaz2();
  22. </script>


lecz cały czas pokazuje że jest 0 znaków (odświeżanie diva działa.)

Więc co robić?

Próbowałem też bez json_encode

Ten post edytował GoOx 1.07.2012, 13:39:31
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Może wytłumacz co chcesz osiągnąć bo takie połączenie PHP z JS jest trochę dziwne..

ps. $_POST jest pewnie pusty bo nie wysłałeś danych do serwera.
Go to the top of the page
+Quote Post
GoOx
post
Post #3





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

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


POSt jest odczytywany dobrze.

A chodzi mi o to żeby odczytywało ilość znaków na bieżąco gdy wpisujemy do pola tekst.
Go to the top of the page
+Quote Post
rzymek01
post
Post #4





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

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


możesz zbindowac change na dane pole (jqeury), albo zrobić jakiś onchange="..." w html i w tej funkcji z zawartość pola (string) odczytujesz właściwość length


--------------------
:]
Go to the top of the page
+Quote Post
GoOx
post
Post #5





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

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


Tak tylko właśnie o to chodzi bu działało przy tym php bo to na razie taka moja przymiarka potem dojdzie do tego baza danych itd... Poza tym to co powiedziałeś do mnie to jakiś chiński biggrin.gif
Go to the top of the page
+Quote Post
rzymek01
post
Post #6





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

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


wytłumacz mi w jaki sposób chcesz ingerować w to php?
przecież wszystko dzieje siępo stronie użytkownika


--------------------
:]
Go to the top of the page
+Quote Post
CuteOne
post
Post #7





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Skoro dla Ciebie to jakiś chiński to lepiej poczytaj o PHP, JS itp. i dopiero gdy pojmiesz podstawy wróć do nas z problemami.
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 Aktualny czas: 21.08.2025 - 18:16