Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przepisywanie pól formularza do pola innego formularza
Forum PHP.pl > Forum > Po stronie przeglądarki
maszti88
Chciałbym stworzyć dwa takie formularze, którego pole jednego z formularzy przepisywane są do pola drugiego formularza.

kod java script:

function toinput()
{
var dest = document.forms.('formularz2').link.value;
var src1 = document.forms('formularz1').pole1.value;
var src2 = document.forms('formularz1').pole2.value;

dest.value += +src1;
}

kod HTML

--------FORMULARZ 1--------
<form id="formularz1">
pole1 <input type="text" id="pole1" name="pole1">
<input type="Submit" id="pole2" value="wyslij" onchange="toinput()">
</form>


-------FORMULARZ 2---------
<form name="Formularz2">
Link: <input type="text" id="link" name="link">
</form>

Chciałbym zrobić tak że po wpisaniu w pole 1 jakiejś wartości i naciśnieciu przycisku "submit" w polu drugiego formularza wypisywana jest wartość z pola 1. Obecnie źle to działa bo chciałbym aby po naciśnieciu przycisku "submit" adres URL pozostał niezmienny.
tvister
Jeżeli dobrze Cię zrozumiałem to zamień:

Input->type->submit na button.
input->onchange na onclick

a i co to za konstrukcja
Kod
dest.value += +src1;??
maszti88
Zamieniłem i niestety jeszcze nie działa. Konstrukcja dest.value += +src1 ma dopisywać do tej zmiennej dest wartości z pola pierwszego formularza i wypisywać w polu drugiego formularza.


tvister
Kod

<script type="text/javascript">

function toinput()
{
var dest = document.forms['formularz2'].link;
var src1 = document.forms['formularz1'].pole1.value;
var src2 = document.forms['formularz1'].pole2.value;

dest.value += src1;
}
</script>

<form name="formularz1">
pole1 <input type="text" id="pole1" name="pole1">
<input type="button" id="pole2" value="wyslij" onclick="toinput()">
</form>



<form name="formularz2">
Link: <input type="text" id="link" name="link">
</form>
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.