So erhalten Sie die Namen aller Formulare und die entsprechenden Werte in ASP. Tatsächlich ist diese Frage sehr einfach, aber es gibt möglicherweise immer noch viele Menschen, die nicht wissen, wie sie es machen sollen, und sie haben sie nur als Referenz aufgeschrieben. Im ASP -Programm ist das Objekt, das zum Erhalt von Clientdaten verwendet wird, eine Anforderung, die uns viele Methoden und Attribute bietet. Zum Beispiel gibt es eine solche Form,
<Formmethode = post name = cqq action = "">
<Eingabe type = "text" name = "userername">
<Eingabe type = "text" name = "password">
<Eingabe type = "checkBox" name = "sex" value = "male">
<Eingabe type = "checkBox" name = "sex" value = "weiblich">
<Eingabe type = "subieren">
</Form>
Wenn wir den Wert im Benutzernamen erhalten wollen, können wir ihn so schreiben: Request.Form ("Benutzername").
Jeder weiß das. Tatsächlich ist diese Form eine Sammlung, was bedeutet, dass alle Inhalte in der Form in dieser Sammlung gespeichert werden
In diesem Fall müssen wir beispielsweise nur den Namen des Elements in Request.Form () festlegen, wenn wir den Wert eines bestimmten Elements erhalten möchten, nur den Namen des Elements in Request.Form () festlegen
Benutzername oben.
Was ist also mit dem Einbeziehen aller Werte im Satz? Das ist sehr einfach, folgen Sie einfach alles, schreiben Sie einfach Request.Form
Sie erhalten die Namen und Werte aller Elemente in der Sammlung. Hier ist eine Erklärung zum Betrieb einer Sammlung:
<%
Für jeden OBJ in Request.Form
Antwort.Write OBJ & "" & Request.form (OBJ) & "<br>"
Nächste
%>