No.2ベストアンサー
- 回答日時:
すいません、IF文の中身が間違っておりました(^^;
<%
Option Explicit
Dim intGenre
Dim intLPIdx
intGenre = Request.QueryString("cboGenre")
For intLPIdx = 1 to 4
if intGenre = intLPIdx then
Response.Write "<input type=""CheckBox"" Name=""chk0" & intLPIdx & """ value=""" & intLPIdx & """ Checked>カテゴリ" & intLpIdx
else
Response.Write "<input type=""CheckBox"" Name=""chk0" & intLPIdx & """ value=""" & intLPIdx & """>カテゴリ" & intLpIdx
end if
Next
%>
正しいのはこっちですね。
とってきた値と書き出すチェックボックスの番号が合致したときにだけチェックボックスのCheckedプロパティをつけるつもりだったのですが・・・
この回答への補足
intGenreには、わたってきたパラメータがカンマ付で入るため、(たとえば2と3を選んだら[2,3])これをRequest("cboGenre").countで分解し、For文でひとつずつみていったところ成功しました。
ヒントを与えて頂き、まことにありがとうございました。
ご返答ありがとうございます。
私も、if intGenre = intLPIdx thenだった時にチェックをつけるのかと思い変えてみましたが、elseの方を見てしまうようです。本を見て調べています。
No.1
- 回答日時:
こんなあんばいでしょうか?
ファイル名:nyuryoku.asp
<html>
<head><title>入力画面</title><head>
<body>
<Form Name="frm01" method="GET" action="kekka.asp">
<SELECT Name="cboGenre">
<Option Value="1" SELECTED>カテゴリ1
<Option Value="2">カテゴリ2
<Option Value="3">カテゴリ3
<Option Value="4">カテゴリ4
</Option>
</SELECT>
<br>
<Input Type="Submit" Value="Submit">
</body>
</html>
ファイル名:kekka.asp
<%
Option Explicit
Dim intGenre
Dim intLPIdx
intGenre = Request.QueryString("cboGenre")
For intLPIdx = 1 to 4
if intGenre = intLPIdx then
Response.Write "<input type=""CheckBox"" Name=""chk01"" value=""" & intLPIdx & """>カテゴリ" & intLpIdx
else
Response.Write "<input type=""CheckBox"" Name=""chk01"" value=""" & intLPIdx & """ Checked>カテゴリ" & intLpIdx
end if
Next
%>
-*-*-*-*-*-*-*-*-*-*-
(申し訳ないですが、動作確認はしていないのです・・・)
Request.QueryStringはGETメソッドで送信されたデータを取得します。
Request.FormはPOSTメソッドで送信されたデータを取得します。
ASPがはじめてでしたら、このサイトはいかがでしょうか?
http://www5a.biglobe.ne.jp/~n_rieko/asp/
http://www.f-store.net/asp/home.asp
http://tryasp.winscom.co.jp/faq.asp
頑張ってください!!
参考URL:http://www5a.biglobe.ne.jp/~n_rieko/asp/
ご回答ありがとうございます。
実行してみた所、どんな条件でもkekka.aspではすべてにチェックが入る状態となります。(elseになってしまう?)
教えていただいたURLを参照し調べてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- インターネットビジネス アフィリエイトの収益化記事について 2 2023/04/04 15:19
- その他(IT・Webサービス) 対戦型ゲームを考えています。 その時、ゲーマーのハイスコアや全体での 成績スコアなども管理表示したい 2 2023/05/12 14:05
- その他(インターネット接続・インフラ) 語学レッスン予約ページを作ろうとしています。 1 2022/09/26 17:43
- Microsoft ASP ASP.NETや.NET、C#とかVBとか 2 2022/05/16 21:16
- IT・エンジニアリング 企業におけるデータ管理方法についてみなさまのお考えを教えてください。 1 2023/04/15 22:34
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- インターネット広告・アフィリエイト アフィリエイト会社の収入源 1 2022/06/16 13:54
- 軍事学 SNASPという言葉の軍事に関する意味をおしえてほしいです 推測でも可 4 2022/07/24 02:35
- アプリ ASP[a8など]経由のアフィリエイト案件をyoutubeなどのアプリ内広告で出すのは規約違反ですか 1 2022/06/24 17:23
- インターネットビジネス アフィリエイトのASP、a8ネットで成果確定目安よりだいぶ早く確定されることはありますか? 1 2022/10/17 17:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ページの更新内容が反映されない。
-
UpdatePanel と GridViewについ...
-
Response.Redirectで引数2つの...
-
[ASP]ASPで「PCと携帯」及...
-
DropDownListの表示に列連結し...
-
C# try-catch でcatchに飛ばす方法
-
ASPからWscriptを利用して外部...
-
エラー 'ASP 0115' について
-
vbscriptの変数宣言
-
FileCopy時のエラー
-
ページでエラーが、発生しました。
-
VBScriptで記述された.aspファ...
-
[PL/SQL]REFCURSORが戻り値のプ...
-
画面のリフレッシュを意図的に...
-
EXECLマクロでshapeがグルーフ...
-
WinXPProにVC++6.0をイン...
-
ODBC経由でオラクルに接続
-
AutoLoad()関数の使い方がわか...
-
ソケット通信で同時受信の制限?
-
winsock通信時エラーの回避
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
隠しフィールドをVBScriptでの...
-
Response.Redirectで引数2つの...
-
GridViewからテンプレートフィ...
-
Tableを動的に増やしたい。
-
GridView表示の高速化
-
Panelを重ねる方法
-
【ASP.NET】 ログインコントロ...
-
asp.net でのドロップダウンリ...
-
ASPからASPを呼び出す方法
-
ページの更新内容が反映されない。
-
クリッカブルマップを利用したA...
-
ASPでpingを飛ばす事は、可能で...
-
ASPへのデータの受け渡しについて
-
SqlDataSource SelectCommand ...
-
AutoPostBackにしているが、う...
-
ASP.NETの拡張子はなぜ「asp」...
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
エクセルVBA 宣言Dimの場所
-
エラー 'ASP 0115' について
おすすめ情報