|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
SELECT命令について
HELPUPさん
[2002/05/24 11:22:34]
[2101]
|
Re:SELECT命令について
くっくさん
[2002/05/24 12:28:58]
[2102]
Re:SELECT命令について
HELPUPさん
[2002/05/24 15:03:47]
[2104]
Re:SELECT命令について
北岳さん
[2002/05/24 16:06:42]
[2105]
Re:SELECT命令について
HELPUPさん
[2002/05/24 16:32:15]
[2106]
|
| [2101] SELECT命令について |
| 投稿者:HELPUPさん 2002/05/24 11:22:34 |
| はじめまして。 どうか助けて下さい。 サーバ側で処理をしていて、入力チェックで項目の内容を 残してメッセージを返しているのですがSELECTの箇所が うまくいきません。 以下のように組んでます。 <%@Language="VBScript" %> <form method="POST" action="XXXXX.asp"> <table border="0"> <tr> <th align="right">性別:</th> <td> <select name="SEX"> <option value="1" & "<%=Session("SEX")%>" selected>男性 </option> <option value="2" & "<%=Session("SEX")%>">女性 </option> <option value="3" & "<%=Session("SEX")%>">その他</option> </select> </td> </tr> </table> 上記のようにSessionを使用したりして(できない?)いるのですが、メッセージを返したときは初期値(男性)が入ってしまいます。 どうしたらよいのか教えてください。 よろしくお願いいたします。 |
| [2102] Re:SELECT命令について |
| 投稿者:くっくさん 2002/05/24 12:28:58 |
| 何をやっているのか分からないのですが、この処理の結果が自分の思われているHTMLコードに なっているか確認してみてください。 > <option value="1" & "<%=Session("SEX")%>" selected>男 ここでSessionの値をセットするようにしていても、タグの中のゴミとして認識されそう。 また、 >メッセージを返したときは初期値(男性)が入ってしまいます。 Selectedがついてるから当然の結果だと思うのですが・・・。 |
| [2104] Re:SELECT命令について |
| 投稿者:HELPUPさん 2002/05/24 15:03:47 |
| 漠然としててすみません。 用は複数のOPTIONを指定して、 メッセージを返すときに選ばれてたOPTIONを そのまま表示させておきたい という動作をしたかったのです。 (自分では前ログのように作成したら動くのかな?と思って) どうかアドバイスお願いいたします。 |
| [2105] Re:SELECT命令について |
| 投稿者:北岳さん 2002/05/24 16:06:42 |
| このサイトの過去ログ: [1936] タグの使い方が間違っているのだと思いますが 投稿者:rieさん 2002/03/29 18:40:34 にある、 ----------(引用)---------- <SELECT name="Shosai_Select" onChange="ButtonDraw()"> <OPTION VALUE="指定なし" <%If DmStrShousai_Select = "指定なし" Or DmStrShosai_Select = "" Then%>selected<%End If%> >指定なし <OPTION VALUE="物件番号" <%If DmStrShousai_Select = "物件番号" Then%>selected<%End If%> >物件番号 <OPTION VALUE="概算コード" <%If DmStrShousai_Select = "概算コード" Then%>selected<%End If%>>概算コード </SELECT> ---------------------------- の書き方で行けますね。 <% if Session.Contents("SEX")="男" then %>selected<% end if%> のように変えてください。 |
| [2106] Re:SELECT命令について |
| 投稿者:HELPUPさん 2002/05/24 16:32:15 |
| すばらしいです。 アドバイスされたとおり直しましたら、 まさに求めていた動きをしてくれました。 北岳さん、くっくさん 本当にありがとうございました。 またお世話になる機会がある思いますので、 その時はお手数ですがアドバイスしてやって下さい。 |
|
TreeBBS For ASP V.0.1.3 |