Autor Zpráva
Belfegor
Profil
Zdravim,

resim takovy problem, jak se da pomoci javascriptu zjistit hodnota (value) <input ..... value="nejaka hodnota"> a vypnit ji do jineho inputu a to vse jeste pred odeslanim. zkratka budu postupne psat do jednoho inputu a aby se mi to same vyplnovalo do jineho inputu. poradi nekdo pls ?


P.S. prosim adminy aby tento zaznam presunuli do sekce JavaScript, zadal jsem to do spatne sekce :)
Joker
Profil
Belfegor
V PHP ne.
Jde to v Javascriptu:
HTML:
<input type="text" id="odkud" name="odkud" value="Odsud se kopíruje">
<input type="text" id="kam" name="kam" value="Toto se přepíše">

JS:
document.getElementById("kam").value = document.getElementById("odkud").value;
Jan Tvrdík
Profil
Belfegor
Doplním Jokerův kód:
<input type="text" value="Odsud se kopíruje" onchange="document.getElementById('kam').value=this.value">
<input type="text" id="kam" name="kam" value="Toto se přepíše">
habendorf
Profil
A já doplním Jana Tvrdíka
Pokud chceš, aby se druhý input měnil simultánně, použij onkeyup namísto onchange.
Belfegor
Profil
hh vy se tak dobre doplnujete :) diky za kody, funguji dobre, a jeste bych potreboval jednu vec, budu mit podobnej script ale chtel bych aby se to do pole id="kam" doplnila hodnota z pole id="odkud" hned automaticky aniz bych musel upravit hodnotu v poli id="odkud", jakou mam nastavit udalost ?
Alphard
Profil
jakou mam nastavit udalost ?
vyber si

možná onLoad, záleží na situaci
Belfegor
Profil
hmm jenze je problem, ze atribut onload neni pouzitelny na inputy ale pouze na tag <body> :(

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0