Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] funkcja html() nie działa gdy wpiszę coś do <textarea>
Forum PHP.pl > Forum > XML, AJAX > AJAX
adas007
Witam,
mam taki problem...
Po wykonaniu zdarzenia click na elemencie listy tworzonej dynamicznie przez Ajax wykonuje się akcja polegająca na wyslaniu pewnych danych do serera i wpisanie odpowiedzi serwera do pola tekstowego o id rdfsText.
Wszystko działa ok do momentu aż nie wpiszę czegoś z klawiatury do tego pola tekstowego. Gdy wpiszę jakikolwiek znak do pola tekstowego funkcja html() nie reaguje na klikniecie dopóki nie odswieze przeglądarki.

Wygląda to tak:
  1. <?php
  2. $('#RdfsNames li ').live("click",function()
  3. {
  4.  
  5.  
  6. var cName = $(this).text();
  7.  
  8. $.ajax(
  9.    {
  10.        
  11.        type:'Post',
  12.        url:'sqlRdfsValue.php',
  13.        data:'cName='+cName,
  14.        success: function(data){    
  15.         $('#rdfsText').html(data); // rdfsText to id pola tekstowego, html wpisuje co trzeba ale jesli wpisze z klawiatury znak do tego pola to juz nie dziala
  16.        
  17.        
  18.         }
  19.    
  20.    }
  21.    
  22.  
  23.    );
  24.  
  25.    
  26.    
  27.    
  28.    }
  29. );
  30. ?>
batman
Zamiast funkcji html() użyj val().
adas007
Dziękuję działa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.