Avatar billede virus Nybegynder
22. maj 2003 - 10:01 Der er 5 kommentarer og
2 løsninger

Form1 til form2

Heysa, jeg har en popup med et par forms.
Når der indtastes data i min popup, skal dataen overføres
til et par forms i parent winduet ved tryk på submit.

How? :)
Avatar billede medions Nybegynder
22. maj 2003 - 10:02 #1
parent.document.formnavn2.feltnavn.value = document.formnavn1.feltnavn.value;

//>Rune
Avatar billede virus Nybegynder
22. maj 2003 - 10:10 #2
Nu er jeg rimelig blank når det kommer til javascript.
Men hvor er fejlen? :>

a1.html
-------
<script>
window.open('a2.html');
parent.document.a1.t1.value = document.a2.t2.value;
</script>
<form name="a1">
<input type="text" name="t1">
</form>


a2.html
<form name="a2">
<input type="text" name="t2">
<input type="submit">
</form>
Avatar billede pelkjaer Nybegynder
22. maj 2003 - 10:21 #3
"popop siden indeholder flg:"

function copyFormVal() {
  var f1 = document.forms[0].feltnavn;
  var f2 = opener.document.forms[0].feltnavn;
 
  f2.value = f1.value;
}

og

<form method="post">
<input type="text" name="feltnavn">
<button onclick="copyFormVal();">ok</button>
</form>

-------

"opener siden" indeholder:"

<form>
<input type="text" name="feltnavn">
<input type="submit">
</form>
Avatar billede roenving Novice
22. maj 2003 - 13:04 #4
Du har byttet rundt på det -- her ændres værdien af feltet t2 i formen a2 i parent-vinduet og får den værdi t1 har i dette dokument:

a1.html
-------
<script>
window.open('a2.html');
parent.document.a2.t2.value = document.a1.t1.value;
</script>
<form name="a1">
<input type="text" name="t1">
</form>

hth
jes
Avatar billede roenving Novice
22. maj 2003 - 13:06 #5
Hov, du har en window.open der også, så skal du bevare linket mellem parent og child vha.

a1.html
-------
<script>
newWin = window.open('a2.html','popup');//der skal ifølge specifikationerne også navn med ...
newWin.document.a2.t2.value = document.a1.t1.value;
</script>
<form name="a1">
<input type="text" name="t1">
</form>

-hope u c
Avatar billede mikoalngelo Nybegynder
22. maj 2003 - 21:07 #6
hedder det ikke parent, når det er frames, og opener, når det er seperate vinduer (popups)?
Avatar billede roenving Novice
22. maj 2003 - 22:10 #7
præcis ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester