Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekazywanie wartosci miedzy polami
jareeny
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kamil4u
post
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;
//np.
//HTML
<input id="test" value="Ala ma kota">
//JS
alert(document.getElementById('test').value); //wynik: Ala ma kota
natomiast do teksu pomiędzy 2 znacznikami np <span>, używamy innerHTML np.:
Kod
referencja_do_elementu.innerHTML;
//np.
//HTML
<span>Jakiś tekst</span>
//JS
alert(document.getElementById('test').innerHTML); //wynik Jakiś tekst
. 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:
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;">


--------------------
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: 21.08.2025 - 19:21