Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP]Zmiana koloru pola po wprowadzeniu danych
Forum PHP.pl > Forum > Przedszkole
eurosoft
mam następujący problem:
w formularzu jaki posiadam, mam pole które po wpisaniu wartości zmienia kolor tła oto kod:
  1. <input class="krotki" type="text" name="nr_odst" title="Nr odstrzał" style="background-color:#FFFF51" onchange="this.style.backgroundColor='white'" /><br />


dalej muszę to samo zrobić w php i owszem kolor jest żółty, ale nie zmienia się po wprowadzeniu wartości (wartość jest wybierana z pola select)

  1. <?php
  2. echo '<select name="miejsce_pol" style="background-color:#FFFF51" onchange="this.style.backgroundColor=#FFFFFF">';
  3. echo '<option selected=""></option>';
  4. while($nt=mysql_fetch_array($result))
  5. {
  6. echo '<option value="'.($nt['nr_low']).'">'.($nt['nazwa_obw']).'</option>';
  7. }
  8.  
  9. echo '</select>';
  10. ?>



gdzie robię błąd?
mmica
Hey ;]

Linia 2.:
  1. echo '<select name="miejsce_pol" style="background-color:#FFFF51" onchange="this.style.backgroundColor=#FFFFFF">';

A powinno być:
  1. echo '<select name="miejsce_pol" style="background-color:#FFFF51" onchange="this.style.backgroundColor=\'#FFFFFF\'">';
Zabrakło Ci apostrofów.

Pozdrawiam,
mmica
eurosoft
Cytat(mmica @ 2.12.2010, 17:47:08 ) *
Hey ;]

Linia 2.:
  1. echo '<select name="miejsce_pol" style="background-color:#FFFF51" onchange="this.style.backgroundColor=#FFFFFF">';

A powinno być:
  1. echo '<select name="miejsce_pol" style="background-color:#FFFF51" onchange="this.style.backgroundColor=\'#FFFFFF\'">';
Zabrakło Ci apostrofów.

Pozdrawiam,
mmica

dziękuje - działa
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.