Toon posts:

[ASP] request form ellende

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als ik met forms moet werken, wordt ik altijd zo moe van dat gecopy paste van de regel:

naam = request.form("naam")

Bijv 25 keer die zin plakken en dan overal de variabele veranderen. Heeft iemand een idee of het mogelijk is om alle fields uit een form in 1 klap variabelen te maken?

Ik had zelf zoiets bedacht, omdat ik een soort gelijke code gebruik op een andere site. Maar daar haal ik het uit een database en niet uit een form.

code:
1
2
3
    for each field in request.form
        field = Request(field)
next


Ik heb ook al in mijn ASP bijbels gezocht, maar niks gevonden.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Nee, maar je bent close...
Meestal doe ik iets in de trend van:

C++:
1
2
3
    for each field in request.form
        Response.write "var" & Field & " = Request.Form(""" & Field & """)<br>" 
    next

Die pagina effe een keertje aanroepen met het form en daarna de code copy/pasten die je krijgt.

Heb effe de C++ code tags gebruikt. Code en code=vb of code=asp willen niet.

ahum...kleine edit O-)

[ Voor 148% gewijzigd door RobIII op 28-10-2003 02:08 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Yep, dit is natuurlijk ook goed. Als ik je ooit tegenkom dan tracteer ik op een pint :)

Ik werk namelijk erg veel met forms, en werd er een beetje moe van.

thanks alot

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op 28 October 2003 @ 02:06:
<knip>
Als ik je ooit tegenkom dan tracteer ik op een pint :)
<knip>
thanks alot
Daar hou ik je aan :)
En graag gedaan :Y)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
je kunt ook doen:

ASP:
1
2
3
4
For i = 1 to Request.Form.Count
  fieldName = Request.Form.Key(i)
  fieldValue = Request.Form.Item(i) 
Next

[ Voor 5% gewijzigd door 4of9 op 28-10-2003 12:39 ]

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...