Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Wartość pól formularza zależna od select
Forum PHP.pl > Forum > Przedszkole
_olo_1984
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ść.
thm
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>
_olo_1984
to na pewno działa ? Bo mi to nie wypełnia pól.

edit. przepraszam - jest ok - dzięki (zapomniałem o new Array() )
thm
a utworzyłeś sobie tablice wiek_array i waga_array ? ; ]

wiek_array['krzysiek'] = 8; itakdalej..
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.