Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: odswierzenie textarea
Forum PHP.pl > Forum > XML, AJAX > AJAX
matty7
Jak mozna odswierzyc pole textarea przez ajax?

Moze inaczej, chce zrobic cos a'la wyszukiwarke, ale bez odswierzania strony. Po wpisaniu np. bymcykcyk wyszukuje czy sa podobne rekordy i pokazuje w textarea.
pinkejs
Piszę z głowy więc mogą być jakieś błędy. Jest to kompletny skrypt który powinien spełnić Twoje oczekiwania.

W obecnej postaci wyświetla w DIV frazę wpisaną w polu wyszukiwarki, możesz w funkcji "szukaj" zrobić z nią wszystko co chcesz i zwrócić poprzez xajax dowolny rezultat.

Życzę powodzenia.


  1. <?php
  2. require_once('xajax/xajax.inc.php');
  3.  
  4. function szukaj($fraza)
  5. {
  6. $objResponse = new xajaxResponse();
  7. $objResponse->addAssign('szukanie', 'innerHTML',$fraza);
  8.  
  9. $objResponse->addScriptCall("initLightbox");
  10.  
  11. return $objResponse->getXML();
  12. }
  13.  
  14. $xajax = new xajax();
  15.  
  16. $xajax->registerFunction("szukaj");
  17.  
  18. $xajax->processRequests();
  19.  
  20. echo $xajax->getJavascript();
  21.  
  22. echo '<form name="wyszukiwarka"><input type="text" name="fraza"> <input type="button" value="Wyszukaj" onclick="xajax_szukaj(document.wyszukiwarka.fraza.value);"></form><div id="szukanie"></div>';
  23. ?>


Jeżeli chcesz aby wyświetlanie było to poprzez textarea to zwróć to razem z textarea lub jako zawartość textarea (decyzja należy do Ciebie).
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.