Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]lista select a zdarzenie onchange
gregor81
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 4.08.2011
Skąd: Wrocław

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


Potrzebuje pomocy w zastosowaniu zdarzenia onchange w liście rozwijanej. Chciałbym aby w zależności od wyboru elementu z listy jakaś wartość była wpisywana do pola edycyjnego np. wybiorę drugą pozycję z listy to w polu2 zostanie wpisana np. wartość 2

  1. pole1 <input type="text" name="pole1" size="10" value="<?php echo $_POST['pole1']; ?>">
  2. <br>
  3. pole2 <input type="text" name="pole2" size="10" value="<?php echo $_POST['pole2']; ?>">
  4. <br>
  5. <br>
  6.  
  7. <select name="lista" size="5">';
  8. <option>pozycja1</option>
  9. <option>pozycja2</option>
  10. <option>pozycja3</option>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bastard13
post
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


1) dodaj zdarzenie onchange do selecta: http://www.w3schools.com/jsref/event_onchange.asp
2) stwórz funkcje w JS: http://www.w3schools.com/js/js_functions.asp ,której parametrem będzie obiekt select (w wywołaniu w onchange do funkcji przekazujesz this)
3) Znajdujesz obiekt text field:
http://programming.top54u.com/post/Javascr...me-Example.aspx lub
http://www.tizag.com/javascriptT/javascrip...elementbyid.php
4) zapisujesz wartość wybraną w select do text field'a:
4.1) gdzie zapisać w textfield -> atrybut value znalezionego obiektu
4.2) jak pobrać z select -> select.options[select.selectedIndex].value
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 00:09