Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jQuery autocomplete + $.getJSON
Forum PHP.pl > Forum > Po stronie przeglądarki
hubson87
Witam. Używam UI Autocomplete do wypełnienia pola formularza.

[JAVASCRIPT] pobierz, plaintext
  1. $("#kod").autocomplete("kod.php", {
  2. width: 135,
  3. matchContains: true,
  4. selectFirst: true
  5. });
[JAVASCRIPT] pobierz, plaintext


Następnie na podstawie tego co wybiore z listy autocomplete chciałbym uzupełniać inne pole, tzn wybieram kod pocztowy z listy i jeżeli kod istnieje to w pole miasto wstawiana jest odpowiednia nazwa miasta

[JAVASCRIPT] pobierz, plaintext
  1. $("#kod").live("change",function() {
  2. $.getJSON('ajax2.php', {option: $(this).val()}, function(data) {
  3. $("#miasto").val(data.inputValue);
  4.  
  5. });
  6.  
  7. });
[JAVASCRIPT] pobierz, plaintext


Metoda działa jeżeli wybiore opcje z listy przy pomocy klawiatury lub wpisze recznie jednak kiedy wybiore wartosc z listy myszka to już nie. Jakies pomysly? Z gory dzieki za wszelka pomoc
matino
Wygląda na bug jquery UI -> http://bugs.jqueryui.com/ticket/6109 (oznaczony jako closed w 1.8.6)
Sprawdź czy masz najnowszą wersję pluginu.
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.