Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP] Ustawianie koloru tla wybranego pola listy rozwijalnej
agentmullder
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 1.03.2010

Ostrzeżenie: (0%)
-----


Witam. Mam dzis chyba zacmienie umyslu. Mam problem taki: chcialbym aby po na cisnieciu przycisku ustawil sie kolor tla w aktualnie wybranym polu listy rozwijalnej.

  1. <select name="jakaslista" size="w">
  2. <option value="0">Wybierz cos</option>
  3. <option value="literka a"> A</option>
  4. <option value="literka b"> B</option>
  5. <option value="literka c"> C</option>
  6. <option value="literka d"> D</option>


Jakis button:

  1. <input type="submit" name="wybierz" value="wybierz" />


Ktos wybierze sobie z listy literke B i po nacisnieciu przycisku 'wybierz' podswietli sie wybrane pole (checked) na jakis kolor.

  1. if(isset($_POST['wybierz']))
  2. {
  3.  
  4. if ($jakaslista==0) { //tutaj nie wiem jak ustawic kolor tla listy dla wartosci 0 -> Wybierz cos }
  5. }




Ten post edytował agentmullder 3.08.2010, 12:06:43
Go to the top of the page
+Quote Post
thomson89
post
Post #2





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


A nie łatwiej to zrobić w JS?

Po stronie PHP, rozumiem że chcesz odświeżyć stronę i podświetlić.

  1. if(isset($_POST['wybierz']))
  2. {
  3.  
  4. if ($jakaslista==0) {
  5.  
  6. print '<select name="jakaslista" size="w">
  7. <option value="0" style="background-color: yellow;">Wybierz cos</option>
  8. <option value="literka a"> A</option>
  9. <option value="literka b"> B</option>
  10. <option value="literka c"> C</option>
  11. <option value="literka d"> D</option>
  12. </select>';
  13.  
  14. }
  15. }
Go to the top of the page
+Quote Post
agentmullder
post
Post #3





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 1.03.2010

Ostrzeżenie: (0%)
-----


No tak tez robilem. Ale podseitlona jest ta opcja dopiero jak rozwine te liste.
Go to the top of the page
+Quote Post
thomson89
post
Post #4





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Nie, no. Pierwsza opcja, jak jest podświetlona to ją widać przed rozwinięciem. Gorzej jak mają być podświetlone inne opcje - wtedy trzeba przesortować listę opcji.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 23:47