出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

チェックボックス   大さんさん [2002/02/12 18:35:24] [1638]
  Re:チェックボックス   北岳さん [2002/02/12 20:21:41] [1639]
    Re:チェックボックス   大さんさん [2002/02/14 16:36:03] [1649]

[1638] チェックボックス
投稿者:大さんさん 2002/02/12 18:35:24
<% i=1
do until rs.EOF
<input type="checkbox" name="chk<%=session.conte(i)%>" value="〜">
i=i+1
rs.movenext
loop
%>
というふうにやって、次の画面でiを持って来るにはどのようにしたら良いでしょうか?

[1639] Re:チェックボックス
投稿者:北岳さん 2002/02/12 20:21:41
チェックボックスはこちらの過去ログにもありますが、
レコードセットの数だけチェックボックスを置くということは、
これ自体がASPファイルなので、その場でSession変数に入れてしまえばよい筈です。
<input type="checkbox" name="chk<%=session.conte(i)%>" value="〜">
は変なので、
 
-----1.asp---------
<html><body>
<form action="2.asp" method="post">
<%
(dbを開きSQLを発行する処理)
i=1
do until rs.EOF
%><input type="checkbox" name="chk<%= i %>" value="OK">
<%
i=i+1
rs.movenext
loop
Session.Contents("rscnt")=i-1
(dbを閉じる処理)
%>
<input type="submit">
</form>
</body></html>
------------------
 
サブミットされた次の2.aspで、
-----2.asp---------
<%
for i=1 to CInt(Session.Contents("rscnt"))
x="chk" & i
response.write "<br>(" & i & ")=" & Request.Form(x)
next
%>
--------------------
Valueが"OK"のものがチェックされています。

[1649] Re:チェックボックス
投稿者:大さんさん 2002/02/14 16:36:03
返信有難うございます。
何となく分かりました。



TreeBBS For ASP V.0.1.3
Program By YasNet