![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 226 Pomógł: 23 Dołączył: 2.10.2007 Skąd: Słupsk Ostrzeżenie: (0%) ![]() ![]() |
JS dopiero się ucze, gdyż nigdy mi nie podchodził i mam problem. W jaki sposób przekazać wartość z jednego inputa, do drugiego? Przykładowo mam pole "Imię" i po naciśnięciu przycisku, to imię które wpisałem, wyświetla się w textarea.
-------------------- banan wszyscy.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o DOM i referencji do elementu HTML np. poprzez getElementById() . Następnie poczytaj o tym jak dostać się do wartości danego elementu, czyli ogólnie jest tak jak w HTML, czyli do atrybutu value kod będzie wyglądał tak:
Kod referencja_do_elementu.value; natomiast do teksu pomiędzy 2 znacznikami np <span>, używamy innerHTML np.: //np. //HTML <input id="test" value="Ala ma kota"> //JS alert(document.getElementById('test').value); //wynik: Ala ma kota Kod referencja_do_elementu.innerHTML; . Wyjątkiem jest textarea, do którego używamy value. Pozostaje jeszcze obsługa zdarzeń.... , ale na początek możesz użyć atrybutów np. onClick . Podsumowując Twój kod powinien wyglądać mniej więcej tak: //np. //HTML <span>Jakiś tekst</span> //JS alert(document.getElementById('test').innerHTML); //wynik Jakiś tekst Kod <input type="text" value="test" id="pole1" ><br><br>
<textarea id="pole2"></textarea><br><br> <input type="button" value="Kliknij" onclick="document.getElementById('pole2').value = document.getElementById('pole1').value;"> -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:21 |