リクエスト.フォームの使い方
Request.Formは送信されたHTMLフォームのデータを取得するためのオブジェクトです。
フォームの各フィールドの値には、Request.Formオブジェクトを使用してアクセスできます。例えば、「username」という名前のフォームフィールドがあれば、Request.Form(“username”)を使用してそのフィールドの値を取得できます。
以下はRequest.Formの一般的な使用例です
- 単一のフォームフィールドから値を取得します。
<%
Dim username
username = Request.Form("username")
%>
- 複数のフォームフィールドの値を取得する:
<%
Dim username, password
username = Request.Form("username")
password = Request.Form("password")
%>
- フォームのフィールドをイテレーションする:
<%
Dim field, fieldValue
For Each field In Request.Form
fieldValue = Request.Form(field)
' 处理字段值
Next
%>
Request.Formでフォームのフィールドの値を取得する際にはフィールド名が大文字小文字を区別することに注意してください。また、フォームにフィールド名がなければ、Request.Formは空文字列を返します。
まとめ:Request.Formオブジェクトは HTMLフォームに含まれる送信データの取得に使用されます。各フィールドの値は、フィールド名で取得できます。Request.Formオブジェクトをループすることで、すべてのフォームフィールドとその値を取得できます。