Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Pierwsze pole option - nie działa.
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mam następujący problem - może najpierw kod:

  1. echo '<td><form method="POST" action=""><select name="miasto" onchange="if(this.selectedIndex>0) submit()">';
  2.  
  3.  
  4. while($miasto = mysql_fetch_assoc($wynik)) {
  5.  
  6. echo '<option value="'.$miasto['value'].'">'.$miasto['miasto'].'</option>';
  7.  
  8.  
  9. }
  10. echo '<option selected="selected" value="'.$mia.'">'.$mia.'</option>';
  11. echo '<input type="hidden" name="zmienna" value="pelna"/>';
  12. echo "</select></form>";


wszytko jest ok, tworzy sie lista prawidłowo, ale problem jest w tym, że po kliknięciu w pierwszą od góry opcję nic nie daje, a powinno, bo w selekcie jest uwzględnione: onchange="if(this.selectedIndex>0) submit()" pozostałe działają jak należy tylko pierwsza od góry świruje, jak temu zaradzić ?

Dzięki z góry!
nospor
selectedIndex zaczyna się od 0 a nie od 1
miras
Faktycznie, >=0 pomogło, dzięki.
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.