- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:押下ボタンによってSubmit先を変えたい・その2)
押下ボタンによってSubmit先を変えたい・その2
このQ&Aのポイント
- SubmitボタンにName属性を付けているにも関わらず、何も入力されない問題が発生しています。この問題の原因と解決方法を教えてください。
- 複数のSubmitボタンを判別するためにName属性を使用していますが、Len(Request.Form("btnQ"))が0になるという問題が起きています。これに対する設定や解決策を教えてください。
- SubmitボタンにName属性を追加したにもかかわらず、何も送信されない状況が発生しています。この問題を解決する方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのソースを提供した張本人です。 前提条件として、該当ASPはIIS5(Windows2000Professional/Server/Advance Server)上で実行されているでしょうか? 前回の回答でも書いていますが、Server.Transferを使用している都合上、IIS3またはIIS4では動作しませんので aaa.asp aaa2.asp bbb.asp ccc.asp を用意し、上記のソースだけでテストしましたが btnQ, btnZの両方とも正常に分岐しました bbb.asp側で Request.Form("btnQ") の値も出力しましたが、正常に「Q」が入っていることも確認しています。 デフォルトの設定なら動作するとは思いますが、 もしかすると該当WebサーバーでURLクエリをチェックするようなISAPIフィルタなどを導入されていないでしょうか? #URLScanとかGuard3.dllとか・・・ 私の知識ではこれぐらいしか思い浮かばないです。 参考までに
お礼
すみません!! 先ほどもう一度試してみたら、正常に動きました。 ServerはWINDOWS2000Serverなのですが、 問題なく判別出来ました。 どこも直していないのに何故?という疑問は胸をかすめますが、めでたしでした。 hequilさん、何度もありがとうございました。 御騒がせして申し訳ありません。