Toon posts:

[ASP] request.form leeg

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik moet voor een klant van ons een ASP script aanpassen. Ik heb zelf geen kennis van ASP. Wel van Java/Jsp en php dus dacht dat het niet zo spannend zou worden.

Nu ben ik aan het debuggen en heb ik het probleem teruggebracht tot het volgende "simpele" formulier.

code:
1
2
3
4
5
6
7
<form action="test.asp" method="post">
First name: <input type="text" name="fname" value="Donald" />
<br />
Last name: <input type="text" name="lname" value="Duck" />
<br />
<input type="submit" value="Submit" />
</form>


Als ik vervolgens de volgende code uitvoer in test.asp zie ik niets achter fname:
code:
1
Response.Write("fname :" & Request.form("fname"))


Ik krijg dus geen enkele variabele te pakken uit mijn POST. Als ik het formulier naar een php file POSt kan ik wel overal bij met $_POST["fname"]

Ik gebruik IIS 5.1 onder Windows XP prof SP2

  • joopst
  • Registratie: Maart 2005
  • Laatst online: 01-10-2024
en als je je form een name geeft ?

  • napel25
  • Registratie: Januari 2002
  • Laatst online: 30-08-2025
Voor zover ik weet is het gewoon:

ASP:
1
Response.Write("fname :" & Request("fname"))


Maar ik geef toe, het is al even geleden...

[ Voor 36% gewijzigd door napel25 op 03-10-2005 17:00 ]

napel25


  • JJvG
  • Registratie: Juli 2003
  • Laatst online: 27-04 16:49
als het "name" attribute niet werkt, kun je misschien het "id" attribute met dezelfde waarde proberen (id="fname"). Blijft raar dat het niet werkt...

Verwijderd

Topicstarter
Helaas, dit werkt ook niet. Heb het formulier maar even "formulier" genoemd en het volgende laten printen.

code:
1
Response.Write(Request.form("fname"))


nog steeds niets. Kan het een instelling zijn van IIS? Ik heb het echt net geinstalleerd vanaf CDRom.

edit:
Ook als ik id="fname" toevoeg werkt het niet.

[ Voor 14% gewijzigd door Verwijderd op 03-10-2005 17:03 ]


  • Stiegl
  • Registratie: Mei 2004
  • Laatst online: 26-03 10:59
Bekijk eens de hele formpost met
code:
1
Response.Write(Request.Form)

Als hier niets in zit, ligt het zeker aan je post

Uit onderzoek is gebleken dat 85% van alle statistieken niet klopt


Verwijderd

Topicstarter
Dan zie ik ook niets.
Vreemde is dat als ik de action naar een php file laat wijzen alles perfect werkt.

Verwijderd

Topicstarter
Het werkt nu wel. Heb na laatste test gisteren niets meer veranderd aan mijn code, alleen mijn laptop is een paar keer in hibernate gegaan.

Blijkbaar genoeg geweest voor IIS. Blijft vreemd.
Pagina: 1