[Javascript] Form Post probleem

Pagina: 1
Acties:

  • Flaman
  • Registratie: November 2000
  • Laatst online: 03-12-2022
Ik heb een probleem met het volgende script:

<code>
<form method="POST" action="afdeling.asp" target="_self" id="Afd" name="Afdelingform">

<input Type="Text" name="CheckDate" id="idCheckDate" Value="Not Selected" Style="Display:none">

<input Type="hidden" name="Afdeling" id="idAfdeling" Value="2">

<input Type="hidden" name="AfdelingHoofdCategorie" id="idHoofdCategorieAfd" Value="0">

<script>
javascript:document.forms('afd').submit();
</script>

</form>
</code>

tis de bedoeling dat het script bepaalde variable verzameld en deze weg stuurt naar de pagina afdeling.asp

als ik echter deze code gebruik geeft i de variable niet mee,

doe ik het volgende:
<code>
<a href="javascript:document.forms('afd').submit()">verstuur</a>
</code>

in plaats van:

<code>
<script>
javascript:document.forms('afd').submit();
</script>
</code>

Verstuurt i het wel goed maar het is de bedoeling dat het automatisch gaat.

Heeft iemand een idee hoe ik dit kan oplossen?

Verwijderd

je <form> aflsluiten (</form>) voordat je met het javascript-gedeelte begint.

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 28-08 00:25

LauPro

Prof Mierenneuke®

Hmm, misschien handig om niet dubbel te posten en [code=javascript|js] te gebruiken ;)
Maar kan je niet beter met onClick="" werken bij je url?

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • Flaman
  • Registratie: November 2000
  • Laatst online: 03-12-2022
AAGGRR

dat ik dat zelf niet zag !!

Naja in iedergeval bedankt het werkt!
:)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:01

crisp

Devver

Pixelated

en haal die javascript: maar weg hoor:
JavaScript:
1
2
3
<script type="text/javascript">
document.forms('afd').submit();
</script>

Intentionally left blank


Verwijderd

Wat ik me nou afvroeg. Moet je niet officieel gesproken het name attribuut van de form aanspreken ipv de id. En volgens mij moest je toch ook officieel deze [] haakjes gebruiken ipv deze () haakjes?
Dan zou het dus dit worden:
document.forms['Afdelingform'].submit();

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

id wordt niet lekker ondersteund door oude browsers (ik noem een Netscape 4.x) maar heden ten dage zou ik juist voor de referentie naar de id gaan.
De blokhaken zijn met de komst van DOM ook niet langer meer vereist (tenzij je voor fossiele internet gaat ontwikkelen :) ), en misschien zelfs wel verboden...

www.jurgroessen.nl

Pagina: 1