Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery][autocomplete][php]Jak uruchomić autouzupełnianie
Ilware
post
Post #1





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


Witam wszystkich,

normalnie metody autocomplete używałem zawsze w ten sposób:

  1. $().ready(function() {
  2. $("input[name='x']").autocomplete('x.php',{delay:100,autoFill:false,max:10,minChars:2});
  3. });


ale tym razem mam problem, bo input do którego chcę ją zastosować jest dodawany dynamicznie przez użytkownika już po załadowaniu strony.Próbowałem dodać do inputa onclick="java script:costam()" a autocomplete zamieścić w funkcji ale tak nie działa. Wie ktoś może jak się z tym uporać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
askone
post
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


Sprawa jest prosta - przynajmniej na taką wygląda (IMG:style_emoticons/default/winksmiley.jpg)

Algorytm:
  • wysyłasz dane ajax do skryptu
  • otrzymany kod formularza wrzucasz do div'a
  • uruchamiasz polecenie .autocomplete na inputach wewnątrz tego formularza


Prawda, że proste...

Dokładniej
[JAVASCRIPT] pobierz, plaintext
  1. $(function() {
  2. $("#button_formularz").click(function(){
  3. $.ajax(
  4. url : "skrypt php"
  5. data : {dane do skryptu}
  6. success : function(data){
  7. $("id_div_dla_formularza").html(data.form);
  8. $("#id_formularza").find("input").autocomplete('x.php',{delay:100,autoFill:false,max:10,minChars:2})
  9. }
  10. )
  11. });
  12. });
[JAVASCRIPT] pobierz, plaintext


Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.12.2025 - 02:17