すべてのフォームの名前とASPの対応する値を取得する方法。実際、この質問は非常に単純ですが、それを行う方法を知らない人がまだたくさんいるかもしれないので、参照のためだけにそれを書き留めました。 ASPプログラムでは、クライアントデータを取得するために使用されるオブジェクトはリクエストであり、多くの方法と属性を提供します。たとえば、そのようなフォームがあります、
<form method = post name = cqq action = "">
<入力型= "テキスト" name = "username">
<入力型= "text" name = "password">
<入力型= "チェックボックス" name = "sex" value = "MALE">
<入力型= "チェックボックス" name = "sex" value = "female">
<入力型= "submit">
</form>
ユーザー名で値を取得したい場合は、次のように書くことができます:request.form( "username")
誰もがこれを知っています。実際、このフォームはコレクションです。つまり、この形式のすべての内容がこのコレクションに保存されています。
この場合、特定の要素の値を取得したい場合は、要素の名前をrequest.form()に設定するだけでいいのです。
上記のユーザー名。
それで、セット内のすべての値を取得するのはどうですか?それは非常にシンプルです。何でもフォローするだけで、request.formを書き込むだけです
コレクション内のすべての要素の名前と値を取得します。コレクションを操作するための声明は次のとおりです。
<%
request.formの各objについて
Response.write obj& ""&request.form(obj)& "<br>"
次
%>