Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html][js][php]<option>
Forum PHP.pl > Forum > Przedszkole
luzak124
  1. <select name="aaa">
  2. <option selected value='da'>da</option>
  3. <option value='as'>as</option>
  4. <option value='aa'>aa</option>


mam taki kod i chce zrobić tak że jak ktoś wybierze "da" to obok listy pojawi się napis "da" może to dla was głupie po co mi to ale potem to przerobie smile.gif ale narzazie mi jest potrzebna podpowiedz jak to zrobić:)
phpion
  1. <?php
  2. if (isset($_POST['aaa'])) {
  3. echo $_POST['aaa'];
  4. }
  5. ?>

1. Napis wyświetli sie po wysłaniu formularza
2. Zakładam, że formularz leci metodą post
luzak124
tak tak masz racje ale ja chce żeby jak ktoś odrazu wybieże AS do obok odrazu pojawi się AS rozumiesz?
phpion
no to js + zdarzenie onchange na <select> + np. document.getElementById.innerHTML
Glarden
A nie możesz tego zrobić w jednym skrypcie? Na górze formularz, a pod spodem instrukcje php "jeśli istnieje..." itd. To zadziała tak samo.
Cezar708
Może wyjaśni to poniższy kod:

  1. <script (..)>
  2.  
  3. function doIT(sel){
  4. document.getElementById('tu').innerHTML = sel.options[sel.selectedIndex].text;
  5. }
  6.  
  7.  
  8. <select name="aaa" onChange="doIT(this)">
  9. <option selected value='da'>da</option>
  10. <option value='as'>as</option>
  11. <option value='aa'>aa</option>
  12. <!-- w srodku jest 'da' ponieważ podczas zaladowania jest to pierwsza opcja -->
  13. <span id="tu">da</span>
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.