sea_clear_skyです。
[環境]
Win98SE
PWS
フォームに名前が同じ二つのサブミットのボタンを作成します。
そして、飛んだ先のASPのファイルで、サブミットのボタンのV
ALUEの値で、IF文で、処理を分岐したいのですが、
Reqest("サブミットボタン名.Value")で
値を取得することができません。
また、hiddenのボタンを作り、サブミットの値を入れて移していますが
うまくいきません。
ご教授願います。
[ソース]
Response.write"<form action =""ASPファイル"" method=""POST"">"
フォームの中身は省略
Response.write"<input type=""submit""value=""更新"" name=""syouhin"">"
Response.write"<input type=""submit""value=""次へ"" name=""syouhin"">"
Response.write"<input type=""reset""value=""リセット"" name=""syouhin"">"
Response.write"<input type=""hidden"" name=""kakushi""value=""&syouhin.value&"">"
飛んだ先のASPファイルのデータ表示
response.write request("shouhin")
response.write request("kakushi")
No.1ベストアンサー
- 回答日時:
ASPでコーディングする際には『サーバ側』『クライアント側』の区別をつけましょう
サーバーサイドのコードにクライアント要素のコードを記述しても意味がありませんよ
Response.write"<input type=""hidden"" name=""kakushi""value=""&syouhin.value&"">"
で期待している『syouhin.value』は押されたSubmitボタンを期待されているようですがこれは無理です
なぜかといえば このRespose.Writeが実行される時点ではボタンは押されていません
もしこれが前回押されたボタンということなら
サブミットされたページでSessionなどに保存しておきます
次にこのページが読み込まれた際に
dim syouhin
syouhin = Session("syouin")
といった具合に『変数syouhin』に復元しておきましょう
sea_clear_sky8です。
回答ありがとうございます。
SUBMITが押されていない状態で、データもらおうとしているから
だめということですね。
前回押されたボタンからすれば、言い訳ですね。
解決策まで教えていただいてありがとうございます。
理解できました。
忙しいところ、ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10にデュアルブートでXP...
-
onedrive にexcelファイルをア...
-
【VB.NET】App.configにファイ...
-
VB.NET Excelを読み込んでDataT...
-
Windowsで複数のファイルを同じ...
-
C#からvbsを実行したい
-
phpのファイルがブラウザで開か...
-
【VB.NET】Excelの最終行までの...
-
aspxをhtmlに変換する方法について
-
エクセルに張り付けた写真のフ...
-
Accessのトグルボタンでサブフ...
-
VB.NETでMSComm が追加できず?
-
研究する文献がたくさんありま...
-
Windows10エンタープライズ版をインス...
-
vba 空のデータをSplitする時の...
-
VBAでPDFを作成する際、同じ名...
-
グラフをC#のASP.net MVCで表示...
-
【VB.NET】for each文からのINS...
-
SPO2測定
-
高校1年生情報の問題について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
エクセルに張り付けた写真のフ...
-
【VB.NET】App.configにファイ...
-
Windows10にデュアルブートでXP...
-
aspxをhtmlに変換する方法について
-
バッチで当日日付で作成される...
-
ffftpでファイル取得が0バイト...
-
phpのファイルがブラウザで開か...
-
VB.NET Excelを読み込んでDataT...
-
【VB.NET】Excelの最終行までの...
-
C#からvbsを実行したい
-
vba 空のデータをSplitする時の...
-
VBAでPDFを作成する際、同じ名...
-
キヤノン アソビカメラ iNSPiC ...
-
連想配列を配列に格納したいで...
-
VB.NETでMSComm が追加できず?
-
”KINGSOFT WPSのVBエディタ画面...
-
Excelでボタン(フォームコント...
-
Excelにて、シート間で、データ...
-
Windowsで複数のファイルを同じ...
おすすめ情報