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

チェックボックスのnameにデータを入れたい。   MIYUさん [2002/09/23 19:10:30] [2681]
  Re:チェックボックスのnameにデータを入れたい。   とこおかさん [2002/09/24 1:38:29] [2683]
    Re:チェックボックスのnameにデータを入れたい。   とこおかさん [2002/09/24 1:41:12] [2684]
      Re:チェックボックスのnameにデータを入れたい。   MIYUさん [2002/09/24 17:18:37] [2688]
        Re:チェックボックスのnameにデータを入れたい。   とこおかさん [2002/09/25 8:53:48] [2690]
          Re:チェックボックスのnameにデータを入れたい。   MIYUさん [2002/09/25 9:10:13] [2691]
            Re:チェックボックスのnameにデータを入れたい。   とこおかさん [2002/09/25 9:41:41] [2692]

[2681] チェックボックスのnameにデータを入れたい。
投稿者:MIYUさん 2002/09/23 19:10:30
質問があります。

HTMLのINUPTでチェックボックスを作っています。
チェックボックスのnameにSQLサーバのデータを入れたいのですが、
そういう事ってできるのでしょうか?

<% Do Until objRs.EOF %>
<input type="checkbox" name=ここにSQLサーバのデータを入れたいです。 >
<% objRs.movenext %>

よろしくお願いします。

[2683] Re:チェックボックスのnameにデータを入れたい。
投稿者:とこおかさん 2002/09/24 1:38:29
とこおかです。

<% 〜 %>でresponse.writeすれば可能ですが、
それで思うように表示しなかったということで
しょうか?

<% Do Until objRs.EOF %>
<input type="checkbox" name=<%= objRs("hoge") %> >
<% objRs.movenext %>

または
<%
Do Until objRs.EOF
Response.Write"<input type='checkbox' name="& objRs("hoge") &" >"
objRs.movenext
%>

普通に記述すればできると思いますよ。

[2684] Re:チェックボックスのnameにデータを入れたい。
投稿者:とこおかさん 2002/09/24 1:41:12
とこおかです。

name=にクォーテーション付け忘れましたが、気付いてくださいね^^

[2688] Re:チェックボックスのnameにデータを入れたい。
投稿者:MIYUさん 2002/09/24 17:18:37
> とこおかです。
>
> name=にクォーテーション付け忘れましたが、気付いてくださいね^^

ありがとうございました。できました。
そこでもうひとつ質問があるのですが、よろしいですか?

変数に格納してある内容をvalueの値にする場合はどうしたら
よいでしょうか?

DelFlg = objRs.Fields("CODE") & "," & objRs.Fields("SIMEI")
Response.Write "<td nowrap><input type='checkbox'
name='check' value='DelFlg'>

CODEとSIMEIの中にあるデータに","を付けてDelFlgに代入して
その値をチェックボックスのvalueにしたいのですが。。。

よろしくお願いします。

[2690] Re:チェックボックスのnameにデータを入れたい。
投稿者:とこおかさん 2002/09/25 8:53:48
とこおかです。

> DelFlg = objRs.Fields("CODE") & "," & objRs.Fields("SIMEI")
> Response.Write "<td nowrap><input type='checkbox'
> name='check' value='DelFlg'>

同じ記述ような記述をして見てください。
上記だと、valueは"DelFlg"という文字列になっていると思います。

Response.Write"<input type='checkbox' name="& objRs("hoge") &" >"
この記述をまず理解できていなければ、後々苦しいですよ^^

ヒントは
Response.Write"文字列" & 変数等 & "文字列"

まず、これで考えて(解説書も見てくださいね)、分からなければ
レスつけて下さい。

[2691] Re:チェックボックスのnameにデータを入れたい。
投稿者:MIYUさん 2002/09/25 9:10:13
> とこおかです。
>
> > DelFlg = objRs.Fields("CODE") & "," & objRs.Fields("SIMEI")
> > Response.Write "<td nowrap><input type='checkbox'
> > name='check' value='DelFlg'>
>
> 同じ記述ような記述をして見てください。
> 上記だと、valueは"DelFlg"という文字列になっていると思います。
>
> Response.Write"<input type='checkbox' name="& objRs("hoge") &" >"
> この記述をまず理解できていなければ、後々苦しいですよ^^
>
> ヒントは
> Response.Write"文字列" & 変数等 & "文字列"
>
> まず、これで考えて(解説書も見てくださいね)、分からなければ
> レスつけて下さい。

ありがとうございました。

Response.Write input type='checkbox' name='check' value= " & DelFlg & ">"

という感じでいいのですか?

[2692] Re:チェックボックスのnameにデータを入れたい。
投稿者:とこおかさん 2002/09/25 9:41:41
とこおかです。

>Response.Write input type='checkbox' name='check' value= " & DelFlg & ">"
>という感じでいいのですか?

力一杯まちがってます^^;
#実際エラー出たんじゃない?
#クォーテーションが・・・

Response.Write"<input type='checkbox' name='check' value='" & DelFlg &"'>"

#ASPの解説書等は読まれました?



TreeBBS For ASP V.0.1.3
Program By YasNet