Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][AJAX] Dynamiczne pole textarea
Kredka29
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 6.12.2008
Skąd: Polska

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


Robię pewnego rodzaju system bloga, i mam u góry sztywny szablon z ograniczeniem na ilość tekstu.
Poniżej jest pole textarea.

Jak zrobić, aby to co wpiszę w textarea od razu pojawiało się w tym szablonie?
Chodzi mi o to, żeby cała akcja "przenoszenia tekstu" nie wykonywała się gdy kliknę na inną część strony, tylko po każdej zmianie tekstu i bez przeładowania strony

Ten post edytował Kredka29 6.07.2009, 17:33:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Jeśli tylko w treści strony, nie zapisywane nigdzie więcej to wystarczy nawet:
  1. <input type="text" id="jeden" value="" />
  2. <textarea id="dwa" onkeyup="javascript:document.getElementById('jeden').value=this.value;"></textarea>


Natomiast jeśli ma być gdzieś zapisywane, to do zdarzenia onkeup dla textarea trzeba wywołać ajaxa. Ale chyba nie load, a raczej post lub get
  1. <?php
  2. $(document).ready(function(){
  3.    $('#dwa').keyup(function(){
  4.        $.post(
  5.                'skrypt.php',
  6.                {textarea: $(this).val()},
  7.                function (data){ /* wyswietlenie gdzies wyniku zapytania jesli ma być */}
  8.        );
  9.    });
  10. });
  11. ?>

skrypt.php
  1. <?php
  2. if (!empty($_POST['textarea']){
  3.    //zapis do bazy czy co tam jeszcze
  4. }
  5. ?>
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: 14.10.2025 - 12:17