Markus: Typenkonflik

Beitrag lesen

Hi

hier der angesprochene Vorschlag per Mail:

Zitat:

Hi Markus,

Also erster schritt funktionen in eine andre datei auslagern und dann
einbinden per
<!-- #include file = "functions.asp" -->
Das hat den vorteil, das du spaeter funktionen hinzufügen kannst oder ändern
kannst ohne alle asp seiten zu überarbeiten.

In die functions.asp schreibst du die funktionen rein zum beispiel:
     function checkNum (ByVal frmField)
          if isNumeric(frmField) then
                checkNum = true
          else
                checkNum = false
          end if
     end function

Dann instanzierst du in der datei die deine formdaten empfängt ein neues
object dem du werte zuweisen kannst mittels:

' Kopiere die request.form daten in neues objekt
     set frmObject = Server.CreateObject("Scripting.Dictionary")
     for each frmField in request.form
          frmObject.add frmField, request.form(frmField)
     next

nun kannst du die jeweiligen formulardaten mit

frmObject.item("checkboxname") =
checkNum(frmObject.item("checkboxname")

überprüfen und auf den entsprechenden wert setzen.

Gruss
Netghost

Zitat ende