Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Wartość pól formularza zależna od select
_olo_1984
post
Post #1





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


Witam
mam taki problem do rozwiązania. Mam zwykły formularz:
  1. <select name=imie>
  2. <option value="krzysiek">krzysiek</option>
  3. <option value="czesiek">czesiek</option>
  4. <input type="text" name="wiek" value="" />
  5. <input type="text" name="waga" value="" />
  6. <input type="submit" value="Dodaj">
  7. </form>


I teraz, kiedy wybiore z selecta np. krzysiek, to value pola wiek i waga będą automatycznie uzupełniane o wartości (które są np. w jakiejś tablicy) - i w zależności będe mógł je sam zmodyfikować lub zostawić. I potrzebuje to zrobić bez odświerzania strony (w php spokojnie bym sobie poradził) ale js nie znam na tyle. Próbowałem przerabiać przykłady znalezione tu na forum, ale to były selecty zależne od siebie i nic nie wyszło. Bardzo proszę o wskazówki, ew. linki. Ja nie mogę znaleść.


--------------------
awake
Go to the top of the page
+Quote Post
thm
post
Post #2





Grupa: Zarejestrowani
Postów: 52
Pomógł: 10
Dołączył: 6.10.2008
Skąd: Lublin

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


Kod
<form>
<select name="imie" onchange="plum(this.value);">
<option value="krzysiek">krzysiek</option>
<option value="czesiek">czesiek</option>
</select>
<input type="text" name="wiek" id="wiek" value="" />
<input type="text" name="waga" id="waga" value="" />
<input type="submit" value="Dodaj">
</form>

<script type="text/javascript">
function plum(a) {
    document.getElementById('wiek').value = wiek_array[a];
    document.getElementById('waga').value = waga_array[a];
}
</script>
Go to the top of the page
+Quote Post
_olo_1984
post
Post #3





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


to na pewno działa ? Bo mi to nie wypełnia pól.

edit. przepraszam - jest ok - dzięki (zapomniałem o new Array() )

Ten post edytował _olo_1984 21.10.2008, 10:15:13


--------------------
awake
Go to the top of the page
+Quote Post
thm
post
Post #4





Grupa: Zarejestrowani
Postów: 52
Pomógł: 10
Dołączył: 6.10.2008
Skąd: Lublin

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


a utworzyłeś sobie tablice wiek_array i waga_array ? ; ]

wiek_array['krzysiek'] = 8; itakdalej..
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 20:39