Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]Pierwsze pole option - nie działa., Jak wyżej.
miras
post 10.07.2012, 13:22:47
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


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!


--------------------
Go to the top of the page
+Quote Post
nospor
post 10.07.2012, 13:24:28
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




selectedIndex zaczyna się od 0 a nie od 1


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
miras
post 10.07.2012, 13:30:12
Post #3





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Faktycznie, >=0 pomogło, dzięki.


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 17.08.2025 - 07:11