Heiko Simon: Response.Form.Key - funzt nur unter NT ???

Hallo alle miteinander!

Ich habe ein klitzekleines <grumml> Problem </grumml>.

Ich möchte von übergebenen Parametern neben dem Wert auch den name bestimmen.
Also:
<input name="Test" value="Was soll das">
wird
Name = "Test"
Wert = "Was soll das"
Das Serverseitige Script soll diese daten nämlich in eine date schreiben, und unabhängig von den übergebenen Parametern sein.

Ich hatte jetzt schon mal eine gangfähige Lösung auf einem NT-Rechner. Auch meinem jetztigen Rechner gehts halt nicht mehr.
Warum?? Hat schon jemand mal Erfahrungen damit gemacht!

<HELP> Hilfe!!! </HELP>

  1. Hallo Heiko,

    Hallo alle miteinander!

    Ich habe ein klitzekleines <grumml> Problem </grumml>.

    Ich möchte von übergebenen Parametern neben dem Wert auch den name bestimmen.
    Also:
    <input name="Test" value="Was soll das">
    wird
    Name = "Test"
    Wert = "Was soll das"
    Das Serverseitige Script soll diese daten nämlich in eine date schreiben, und unabhängig von den übergebenen Parametern sein.

    http://www.aspfaq.de/faq/index.asp?FID=52&ELE=4532

    Ich hatte jetzt schon mal eine gangfähige Lösung auf einem NT-Rechner. Auch meinem jetztigen Rechner gehts halt nicht mehr.
    Warum?? Hat schon jemand mal Erfahrungen damit gemacht!

    [...]
    Warum ist die Banane krumm? Wenn Du uns nicht sagst, was jetzt nicht
    geht, bzw. welche Fehler auftreten, können wir Dir auch keine Antwort
    geben. Also, mal die Fehlermeldung oder das Ergebnis posten

    Tschau, Stefan

    P.S.: Falls jetzt jemand auf die Idee kommt, erklären zu wollen, warum die Banane krumm ist, bitte nicht. Das eine mal im Leben, als
    es mir jemand erklärt hat, reicht für die nächsten 10 Leben.

    1. Ich hatte jetzt schon mal eine gangfähige Lösung auf einem NT-Rechner. Auch meinem jetztigen Rechner gehts halt nicht mehr.
      Warum?? Hat schon jemand mal Erfahrungen damit gemacht!
      [...]
      Warum ist die Banane krumm? Wenn Du uns nicht sagst, was jetzt nicht
      geht, bzw. welche Fehler auftreten, können wir Dir auch keine Antwort
      geben. Also, mal die Fehlermeldung oder das Ergebnis posten

      OKOK, ich mach ja schon!
      Quellcode

      Response.Write(CStr(Request.Form(1).Key))
      -> mal als Beispiel nur den Namen ausgeben

      Fehlermeldung:

      Laufzeitfehler in Microsoft VBScript-Fehler '800a01b6'

      Objekt unterstützt diese Eigenschaft oder Methode nicht: 'Key'

      P.S.: Falls jetzt jemand auf die Idee kommt, erklären zu wollen, warum die Banane krumm ist, bitte nicht. Das eine mal im Leben, als
      es mir jemand erklärt hat, reicht für die nächsten 10 Leben.

      Wie komm ich den dazu, dir zu erklären, warum die Banane krumm ist. Das weis doch wirklich jeder. ;-)

      1. Hallo Simon!

        So viel ich weiß gibt es die Methode _gar_ nicht. Auch nicht unter NT. Die Lösung auf Stefan Falz' Seite führt aber doch zu Deinem Ergebnis....

        Gruß,
        Daniel

        1. Hallo Daniel,

          <context>
          Request.Form(1).key
          </context>

          So viel ich weiß gibt es die Methode _gar_ nicht. Auch nicht unter NT. Die Lösung auf Stefan Falz' Seite führt aber doch zu Deinem Ergebnis....

          Diese Methode gibt es in der Tat nicht, da mit "Request.Form(1)" schon
          ein Formularelement ausgewählt wurde und dieses die Methode "key"
          nicht kennt.

          Aber "key" als solches gibt es. "Request.Form.key(1)". Sowohl auf Win98 (PWS 4) und Win NT 4 (IIS 4)

          Tschau, Stefan

      2. Hallo Heiko,

        = Request.Form.Key(intCounter)

        Also, mal die Fehlermeldung oder das Ergebnis posten
        OKOK, ich mach ja schon!
        Quellcode

        Response.Write(CStr(Request.Form(1).Key))
        -> mal als Beispiel nur den Namen ausgeben

        Fehlermeldung:

        Laufzeitfehler in Microsoft VBScript-Fehler '800a01b6'

        Objekt unterstützt diese Eigenschaft oder Methode nicht: 'Key'

        <% Response.Write(CStr(Request.Form.Key(1)) %>
        sollte funktionieren.
        Aber eigentlich dürfte Dein Beispiel (wenn es genauso geschrieben
        ist), auch unter NT nicht funzen.
        Aber das Beispiel auf http://www.aspfaq.de funzt auf Win98 und NT 4 Server (wahrscheinlich auch PWS 4 auf NT 4 WS, hab ich aber nicht da)

        Wie komm ich den dazu, dir zu erklären, warum die Banane krumm ist. Das weis doch wirklich jeder. ;-)

        Echt, oh mann, da hab ich gedacht, ich weiss was und jetzt.
        Schon wieder nur einer von vielen ;-)

        Tschau, Stefan