Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][HTML]Jak dostać id wybranego pola select option?
Forum PHP.pl > Forum > Przedszkole
cent4
Mam taką funkcję, która w ajax'ie do pola o id równym "#jeden" daje mi wybraną opcję z pola select option, a chciałbym, żeby tam wpisywała id wybranego pola - czy ktoś może mi podpowiedzieć jak to przekształcić?
  1. $("#s1").change(function () {
  2. var str = "";
  3. $("#s1 option:selected").each(function () {
  4. str += $(this).text() + " ";
  5. });
  6. $("#jeden").val(str);
  7. s1 = $('#s1').val();
  8. })
  9. .trigger('change');
CuteOne
ID pola wyboru?? nie ma czegoś takiego więc albo źle opisałeś swój problem albo się pomyliłeś
cent4
Tak źle sprecyzowałem :-).

Mam taki select:
  1. $wynik = mysql_query("SELECT DISTINCT(Nazwa) FROM typy_med ORDER BY Nazwa") or die("Błšd w zapytaniu!");
  2. echo "<select name=\"Nośnik\" id=\"s1\">";
  3. echo "<option value=\"wybor\">Wybierz</option>";
  4. echo "<option>---------</option>";
  5. while($rek = mysql_fetch_array($wynik)) {
  6. echo ("<option value=\"$rek[Med]\">$rek[Nazwa]</option>");
  7. }
  8. echo "</select>";


Chodzi o to jak wydobyć value=\"$rek[Med]\" z:
"<option value=\"$rek[Med]\">$rek[Nazwa]</option>"
i jak to: value=\"$rek[Med]\" wypisać poprzez powyższy ajax - co zmienić w funkcji ajax'a
CuteOne
tu masz przykład jak pobrać value .val()
cent4
Zmieniłem na:
  1. $("#s1").change(function () {
  2. var str = "";
  3. $("#s1 option:selected").val();
  4. $("#jeden").val(str);
  5. s1 = $('#s1').val();
  6. })
  7. .trigger('change');


Ale coś nie działa :-(

Już wszystko działa. Dziękuję
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.