[JS] waarde uit ander form halen

Pagina: 1
Acties:

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Ik heb de value uit een selectievak uit een ander form nodig.

In de onchange tag staat dit in een functie aanroeper:
code:
1
document.h1.m3.selectedIndex

Dit werkt niet. Er komt te staan dat ie
document.h1.m3
niet kan vinden.

Het form heet dus h1, en het selectievak heet m3.
Hoe kan ik de waarde toch versturen naar de functie?

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

begin eerst eens met je aanroep voluit te schrijven zodat elke browser ook weet wat je bedoelt:
code:
1
document.forms['h1'].elements['m3'].selectedIndex

Intentionally left blank


  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Op zondag 21 juli 2002 23:24 schreef crisp het volgende:
begin eerst eens met je aanroep voluit te schrijven zodat elke browser ook weet wat je bedoelt:
code:
1
document.forms['h1'].elements['m3'].selectedIndex
Ik heb deze geprobeerd, maar ik krijg weer een foutmelding:
[foutmelding]
'document.forms.h1.elements' is empty
[/foutmelding]
hij pakt dus niet de goede...
dit is de regel code waar ie in staat:
code:
1
onChange="relate2(this.form,0,this.selectedIndex, document.forms['h1'].elements['m3'].selectedIndex); document.f2.m2.focus(); opslaan(2,this.selectedIndex);"

Verwijderd

Lijkt me zeer verstandig (duh!) :P

IE kan hier wel mee omgaan, mits de juiste syntax, maar dat spreekt voor zich. Netscape, e.d. kunnen dit niet, helaas voor jou.

edit:
bovenstaande bericht is bedoeld voor 2e reply


[edit2] plaats de volledige functie eens incl. de functie aanroep. [/edit2]

Verwijderd

misschien werkt dit?:

document.h1.m3.options[document.h1.m3.selectedIndex].value

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

staat dat andere form ook in dezelfde html, of misschien in een ander (i)frame?

Intentionally left blank


  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Op zondag 21 juli 2002 23:40 schreef doodlel het volgende:
misschien werkt dit?:

document.h1.m3.options[document.h1.m3.selectedIndex].value
Werkt helaas niet, en er is ook geen gebruik gemaakt van frames of iets anders. En alles staat in het zelfde document.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Op maandag 22 juli 2002 00:02 schreef oikoyama het volgende:

[..]

Werkt helaas niet, en er is ook geen gebruik gemaakt van frames of iets anders. En alles staat in het zelfde document.
Dit is de juiste manier, dus dan zit er iets anders in je code niet goed. Post de pagina eens in zn geheel (of liever een linkje).

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Nee, ik geef wel een url, het html bestand is heel groot...

Het is dus de bedoeling, dat bij het 3e invoerveld wat komt te staan...

KIES: Voor de Mens | Chinese kruiden

Als het goed is komen er dan 2 keuze's in het 3e menu te staan...

[url="http://www.ironage.nl/kiaora/nieuw.html"]http://www.ironage.nl/kiaora/nieuw.html[/url]

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Op maandag 22 juli 2002 00:09 schreef oikoyama het volgende:
Nee, ik geef wel een url, het html bestand is heel groot...

Het is dus de bedoeling, dat bij het 3e invoerveld wat komt te staan...

KIES: Voor de Mens | Chinese kruiden

Als het goed is komen er dan 2 keuze's in het 3e menu te staan...

[url="http://www.ironage.nl/kiaora/nieuw.html"]http://www.ironage.nl/kiaora/nieuw.html[/url]
Doe ff search replace Artiekel -> Artikel ;)

Verder heb je volgens mij een aantal forms genest in elkaar.. dat gaat niet werken volgens mij..

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Op maandag 22 juli 2002 00:15 schreef Bosmonster het volgende:

[..]

Doe ff search replace Artiekel -> Artikel ;)

Verder heb je volgens mij een aantal forms genest in elkaar.. dat gaat niet werken volgens mij..
Wat moet ik nu doen? Op GOT search zoeken? Ik wil liever dat dit werkt
En, artiekel moest ik nog veranderen :P

  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Op maandag 22 juli 2002 00:15 schreef Bosmonster het volgende:

[..]

Doe ff search replace Artiekel -> Artikel ;)

Verder heb je volgens mij een aantal forms genest in elkaar.. dat gaat niet werken volgens mij..
Ah, idd, nu merk ik het. Ik heb nu de andere form (ergens bovenaan) weggehaald en hij werkt nu.

Maarja, dan gaat mijn plannetje niet door :'(

Weet iemand (please) hoe ik dit kan oplossen?

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Op maandag 22 juli 2002 00:21 schreef oikoyama het volgende:

[..]

Ah, idd, nu merk ik het. Ik heb nu de andere form (ergens bovenaan) weggehaald en hij werkt nu.

Maarja, dan gaat mijn plannetje niet door :'(

Weet iemand (please) hoe ik dit kan oplossen?
Layers?

Intentionally left blank


  • bgever
  • Registratie: April 2002
  • Laatst online: 28-05-2021
Poeh, daar zeg je wat. Ik heb geen idee van JS. Dit is zeg maar de 2e keer dat ik ermee hobby. Kun je een beetje uitleggen hoe je dat bedoelt?

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Op maandag 22 juli 2002 00:25 schreef oikoyama het volgende:
Poeh, daar zeg je wat. Ik heb geen idee van JS. Dit is zeg maar de 2e keer dat ik ermee hobby. Kun je een beetje uitleggen hoe je dat bedoelt?
Om het probleem van nesting te voorkomen zou je je forms in aparte layers kunnen zetten, en die dusdanig positioneren dat je toch je huidige layout krijgt (over elkaar heen); dat heeft dus niets met JS te maken, maar is puur een layout-technische zaak.

Is er trouwens nog een reden dat het aparte forms moeten zijn?

Intentionally left blank

Pagina: 1