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

[4695] チェックボックスのOff時の値を取得して配列に渡したい
投稿者:はまぐりんさん 2004/10/19 6:11:37
ASPでショッピングカートを作成しています。買い物かご内の内容を削除したい場合、チェックボックスにチェックをし、「更新する」ボタンを押すと削除されるようになっていますが、うまく動きません。

チェックボックスがチェックされない場合、空白になるため、値が渡されず、配列の順序がずれてしまいます。
JavaScriptでOnClickを用いてFormのValueを操作するなども試みてみましたが、どうもうまく動きません。

長いので一部省きますが、

<form method="post" action="mail_order.asp?act=update&id=<%= ObjRS("cus_id") %>" name="cart">
<table width="760" bordercolor="#666666" border="1" cellspacing="0">
<tr>
<td width="33" height="10" nowrap>
<div align="center"><font size="2" face="MS Pゴシック, Osaka">削除</font></div>
</td>
</tr>
<tr>
<td width="33" height="18">
<div align="center">
<input type="checkbox" name="del">
</div>
</td>
</tr>

<tr>
<td align="right" width="530"><input type="image" src="pic/mailorder/update.jpg" name="act" onClick = "check()"></td>
</form>
</td></tr>


Sub Update

Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" & _
Server.Mappath("../Data/mail_order.mdb")


id = Request.QueryString("id")
cus_id = session.sessionID

del = Request.Form("del")
s_del = split(del, ",")

for i = 0 to UBound(u_id)

if s_del(i) = "delete" then
Set ObjRS = Server.CreateObject("ADODB.Recordset")
StrSQL = "delete * from shopping where id =" & u_id(i)
ObjConn.Execute(StrSQL)
else

............

end if
Next

といった感じになっています。
どなたかご教授くださいませんか。

チェックボックスのOff時の値を取得して配列に渡したい   はまぐりんさん [2004/10/19 6:11:37] [4695]
  Re:チェックボックスのOff時の値を取得して配列に渡したい   暇人さん [2004/10/19 9:16:22] [4696]
    Re:チェックボックスのOff時の値を取得して配列に渡したい   はまぐりんさん [2004/10/20 6:24:43] [4697]
      Re:チェックボックスのOff時の値を取得して配列に渡したい   Lightningさん [2004/10/20 8:43:03] [4698]
        Re:チェックボックスのOff時の値を取得して配列に渡したい   はまぐりんさん [2004/10/20 23:30:06] [4701]
          Re:チェックボックスのOff時の値を取得して配列に渡したい   Lightningさん [2004/10/21 8:31:52] [4704]
            Re:チェックボックスのOff時の値を取得して配列に渡したい   はまぐりんさん [2004/10/22 5:19:42] [4707]
              Re:チェックボックスのOff時の値を取得して配列に渡したい   Lightningさん [2004/10/29 11:35:08] [4726]
      Re:チェックボックスのOff時の値を取得して配列に渡したい   暇人さん [2004/10/20 14:03:08] [4699]
        Re:チェックボックスのOff時の値を取得して配列に渡したい   はまぐりんさん [2004/10/20 23:48:24] [4702]
          Re:チェックボックスのOff時の値を取得して配列に渡したい   暇人さん [2004/10/21 0:35:18] [4703]
            Re:チェックボックスのOff時の値を取得して配列に渡したい   はまぐりんさん [2004/10/22 5:16:37] [4706]
              Re:チェックボックスのOff時の値を取得して配列に渡したい   暇人さん [2004/10/22 9:44:00] [4708]
                Re:チェックボックスのOff時の値を取得して配列に渡したい   暇人さん [2004/10/22 9:50:56] [4709]
                  Re:チェックボックスのOff時の値を取得して配列に渡したい   はまぐりんさん [2004/10/23 6:41:32] [4710]


TreeBBS For ASP V.0.1.3
Program By YasNet