送られてきた値を表示する>こんにちは、三流プログラマーのKen3です。質問やHP訪問者が多い、ASPでフォームを使用したデータのやり取りです。何かの参考となれば幸いです。"</TABLE>"%><hr>終了です。<br><hr><h3>METHOD="POST"で送信するテストです</h3>好きに入力して、送信ボタンを押してください。VALUE="入力し直す"></FORM><hr><h3>METHOD="GET"で送信するテストです</h3>好きに入力して、送信ボタンを押してください。METHOD="GET">のパターンがあります。何?って感じですが、2つのパターンの簡単な使い方と違いは、METHOD="GET"のモードで送ると、~~~~~~~~~~~~URLにパラメータを付けた形式でASP(CGI)にパラメータを渡します。Href=でも使用可能http://www.ken3.org/cgi-bin/test/test041-1.asp?P=2&Z=ONなど、送信ボタンを押すと、URLに?を付けて送信します。*よくみかけますよね。ASP側の受取りは、Request.QueryString("項目名")です。?の後ろがパラメーターを取出す>Request.QueryString("項目名")をやりました。参照)>では、>フォームのMETHOD="GET"で送ると、>フォームの値をURLに載せて、ASPが呼ばれてることを説明しました。・GETより大量のデータを送信できる(URLにデータ載せないので)あとなんだろう?私もそんなに気にしてない。参照)>では、>フォームを作成し、モードPOSTで送信>受け取りの基本は簡単で、>Request.Form("フォームの項目名")>で受け取りました。今回、Request.ServerVariables("REQUEST_METHOD")でPOST/GETを判断してみました。オブジェクトで取りだし、表示しました。4.実際の値を送ってみる*/値の受取りテストでいろいろなTYPEを使ってみました。VALUE="****@**.co.jp"><br>よく使うテキストボックスです。SIZE="20">(同じのを(笑))<br>入力すると*****と中身が見えませんが、GETで送ると、URLにデータが載っているので、IEの履歴なんかみると一発です。*POSTで送っても、URLに載らないだけで、生データが送られているのですが。VALUE="on">ゲーム作ろうよ<BR>チェックボックスのON/OFFです。チェックが付くと、Valueの値を渡します。VALUE="5">ラジオボタンです。作成のポイントは、NAME="XXX"を一緒にすることです。CHECKEDは、初期状態でチェックしたい項目がある時に使用します。COLS=40>複数文章をテスト</TEXTAREA><br>簡単に言うと複数行のテキストボックスです。VALUE="送信2">ごく最近知ったのですが、送信ボタンに名前を付けて押されたボタンを判断できます。*同じフォームに削除実行ボタン、印刷ボタンなど作れますhttp://www.ken3.org/cgi-bin/test/test041-1.aspでテスト実行できるので、遊んでみてください。5.終わりの挨拶*/フォームを使ったデータのやり取りの参考になれば幸いです。素朴な疑問あったら、気軽に、メール、掲示板に書き込んでくださいね。http://www.ken3.org/asp/bbs-asp.htmlASP、VBScript勉強中の三流プログラマーのKen3でした。受け取りの基本は簡単で、Request.Form("フォームの項目名")で受け取りました。?の後ろがパラメーターを取出すRequest.QueryString("項目名")をやりました。参照)では、フォームのMETHOD="GET"で送ると、フォームの値をURLに載せて、ASPが呼ばれてることを説明しました。ページフッターここまで、読んでいただきどうもです。三流君へメッセージを送る。下記のフォームからメッセージを送ることができます。気軽に書いてください(感想や質問・要望・苦情はHPで記事に載せることがあります。↓を選択してください。基本はデータの受け取りかなぁ。・[Form等を使用したデータのやり取り]・・・ASPと言っても、HTMLの入力フォームからデータを受け取ります。POSTやGETでやりとりを押さえますか。・[ADOでMdbファイルを使う]・・・MDBと接続して、簡単な追加・更新・削除を行った。・[ADOでExcelと接続してみた]・・・.xlsと接続してSQLを使ってみた。テキストを読み出した。・[テキストファイル処理]・・・ファイルを開いて、書き込む。1行読み込みなどを軽くVBScriptでFormat関数が無いなど、微妙にVBAと違うけど[VBScript関数関係の説明]・・・少し、処理を書いてみた。[その他処理サンプル]・・・あまり良いサンプル作れなかったけど。何かの参考となれば幸いです。バックナンバー目次]広告:。