Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][PHP]Rozwijana lista problem z przechwytywaniem
Forum PHP.pl > Forum > Przedszkole
ilidir
witam,

w tabeli lista_miast mam 3 pozycje
mam taki kod:

  1. <select id="select_miasto_id" name="miasto" size="5">
  2. <?php
  3. foreach($lista_miast as $miasta){
  4. echo '<option class="miasto_class" value='.$miasta.' onClick="miasto()">'.$miasta.'</option>';
  5. }
  6. ?>
  7. </select>


Wszystko wyświetla się fajnie ale jak chce obsłużyć funkcje w taki sposób:

var miasto = $('.miasto_class').val();
alert(miasto);

Zawsze mi sie w alercie wyswietla ta sama wartość (zawsze ta 1 z tabeli) bez różnicy w którą opcje kliknę sad.gif

Będe wdzieczny za pomoc smile.gif

pozdrawiam
CuteOne
  1. <select id="select_miasto_id" name="miasto" size="5">
  2. <?php
  3. foreach($lista_miast as $miasta){
  4. echo '<option class="miasto_class" value='.$miasta.' >'.$miasta.'</option>';
  5. }
  6. ?>
  7. </select>
  8. $('#select_miasto_id').on('change', function () {
  9. alert($("#select_miasto_id option:selected").val());
  10. });
nospor
Kod
var miasto = $('#select_miasto_id').val();
alert(miasto);

A zdarzenie masz podpiac pod select a nie pod option
ilidir
dzieki nosp smile.gif oto mi chodziło czeski błąd ;]
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.