Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] formularz wyboru i przekazywanie wyniku
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kaszanka
Hi,

Mam sobie takie prosty select wyboru:
  1. <?php
  2. Uaktywnić formularz wyboru?
  3. <select size='1' onChange="javascript:if(this.value=='true')
  4. {document.getElementById('dir1').disabled=false;}
  5. else
  6. {document.getElementById('dir1').disabled=true;}">
  7. <option value='false'>Nie</option> 
  8. <option value='true'>Tak</option>
  9. </select>";
  10.  
  11. <select size="4" name="wybor" onChange="javascript:katalog();" id="dir1" disabled="disabled">
  12. <option value="jablka">jabłka</option>
  13. <option value="gruszki">gruszki</option>';
  14. </select>
  15.  
  16. Wybrałeś: <input type="text" name="wybrane" value="" readonly>
  17. ?>

Aktywacja oraz deaktywacja formularza wyboru jabłek/gruszek działa lecz jak teraz zrobić by po kliknięciu np. na jabłka w inpucie "wybrane" automatycznie pojawiała się opcja wyboru czyli np. jabłka?
lord_t
Tu masz jak powinna wygladać funkcja katalog() :

  1. function katalog()
  2. {
  3. var ind=document.getElementById('dir1').selectedIndex;
  4. document.getElementById('losoweId').value=document.getElementById('dir1').options[ind].innerHTML;
  5. }


Popraw też inputa:
  1. <input id="losoweId" type="text" name="wybrane" value="" readonly="readonly">


Po co dałeś cały kod w <?php ?> ? Przecież to nie ma sensu gdy jest pomiędzy nimi.
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.