Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Dynamiczny formularz w PHP
scorcher
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 6.09.2008

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


Mam formularz z textarea. W jaki sposob zrobic obok tego okienko, w ktorym dynamicznie bedzie pojawiac sie liczba wpisanych znakow?

EDIT:
No tak, JS. I wszystko jasne.

Ten post edytował scorcher 16.05.2009, 11:27:07
Go to the top of the page
+Quote Post
impimp94
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Wydaje mi się, że morzesz to zrobić w JS.
A potem wyksportować zmienne do php
  1. <?php
  2. $txt = $_POST['tekstarea'];
  3. echo "<script>";
  4. echo "var a = $txt\n";
  5. echo "</script>";
  6. ?>
  7. <script>
  8. function check() {
  9. // tu kod sprawdzający zawartość lub długość
  10. }
  11. SetInterval("check()",1000);
  12. </script>
Go to the top of the page
+Quote Post
Kubofonista
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 3
Dołączył: 16.05.2009
Skąd: LocalHost

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


Cytat(impimp94 @ 16.05.2009, 13:28:41 ) *
Wydaje mi się, że morzesz to zrobić w JS.
A potem wyksportować zmienne do php
  1. <?php
  2. $txt = $_POST['tekstarea'];
  3. echo "<script>";
  4. echo "var a = $txt\n";
  5. echo "</script>";
  6. ?>
  7. <script>
  8. function check() {
  9. // tu kod sprawdzający zawartość lub długość
  10. }
  11. SetInterval("check()",1000);
  12. </script>

Jemu nie chodziło raczej o sprawdzenie długości po wysłaniu formularza, do tego służy strlen" title="Zobacz w manualu PHP" target="_manual. Raczej miał na myśli sprawdzanie w JS na bierząco. Potrzebna będzie funkcja licząca znaki w danym polu, a jej wywołanie przypisane do onKeyUP textarea'y. winksmiley.jpg


--------------------
Kubofonista HomePage | GGCzat - Czat przez Gadu-Gadu
Go to the top of the page
+Quote Post
skowron-line
post
Post #4





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

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


  1.  
  2. <script type="text/javascript">
  3. function init()
  4. {
  5. document.getElementById( 'oText' ).setAttribute( 'onKeyUp', 'countChars( this )' );
  6. }
  7.  
  8. function countChars( obj )
  9. {
  10. document.getElementById( 'chars' ).innerHTML = obj.value.length;
  11. }
  12.  
  13. window.onload = init;
  14.  
  15. </head>
  16. <textarea id="oText" cols="50" rows="10"></textarea>Wpisano: <span id="chars"></span> znaków
  17. </html>


--------------------
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

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 - 15:58