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

[277] Re:コンボBOXの値を次の画面へ引継ぎたい
投稿者:YasNet(管理人)さん 01/06/13 15:12:24
こんにちは YasNet です

> > > コンボboxの値を変更した時点ではRequest.QueryString("SELECT")には値が入っています。
> > > いざ検索ボタンを押した時にRequest.QueryString("SELECT")に値が引き継がれていない事が確認できました。
> > >
> > > コンボboxの値を変更した時にlocation=this.options[this.selectedIndex].valueとやっているのですが、これが関係あるのでしょうか?
> >
> > えっとですね、処理が今一つ見えていないのですが、検索ボタンと、OPTION の
> > フォームが別になっているのでは、無いでしょうか?
> >
> > 出来ればHTMLソースそのままあれば回答しやすいです
>
>
> 検索ボタンとoptionのフォームは同じにしています。
> わかりにくいかもしれませんが、以下にコードを書きます。
>
> <FORM name="MITSUMORI" method="post" action="xxx.asp">
> <INPUT height="27" type="submit" name="ACTION" value="検索">
> <INPUT height="27" type="submit" name="ACTION" value="登録">
> <FONT color=Tomato size=+1><%=DmStrMessage%><BR></FONT>
> <BR><BR>
>
> <TR>
> <TD height="26" align=right><NOBR>カート:</TD>
> <SELECT name="CART_NO"onChange="location=this.optionsthis.selectedIndex].value">
> <%
> DmStrSQL = "SELECT CART_NO, CART_NAME "・・・・・・
> dbからデータを取得
>
> If DmOraDs.RecordCount > 0 Then
> For i=0 To DmOraDs.RecordCount
> If DmOraDs("CART_NO") = DmStrCart_No Then
> %>
> <OPTION value="xxx.asp?SELECT=<%=DmOraDs("CART_NO") & ":" & DmOraDs("CART_NAME")%>" selected><%=DmOraDs("CART_NO") & ":" & DmOraDs("CART_NAME")%></OPTION>
> <%
> Else
> %>
> <OPTION value="xxx.asp?SELECT=<%=DmOraDs("CART_NO") & ":" & DmOraDs("CART_NAME")%>"><%=DmOraDs("CART_NO") & ":" & DmOraDs("CART_NAME")%></OPTION>
> <%
> End If
> DmOraDs.DbMoveNext
> If DmOraDs.EOF Then
> Exit For
> End If
> Next
> End If
> Set DmOraDs=Nothing
> Set PbOraDB=Nothing
> %>
> </SELECT>
> </TR>
> </FORM>
>
> などとしています。
> 私もコンボboxを使うのが初めてなので、トンチンカンな事をやっているかもしれませんので
> ご指摘をお願いします。
答えが出ました。
サブミットの内容を取得するには、FORM(”MITSUMORI”)を使わないと駄目ですね。

locationを使うときはQueryStringで良いですが・・・

では では

コンボBOXの値を次の画面へ引継ぎたい   RIEさん [01/06/12 18:51:13] [264]
  Re:コンボBOXの値を次の画面へ引継ぎたい   YasNet(管理人)さん [01/06/12 20:50:09] [265]
    Re:コンボBOXの値を次の画面へ引継ぎたい   RIEさん [01/06/13 9:30:59] [268]
      Re:コンボBOXの値を次の画面へ引継ぎたい   YasNet(管理人)さん [01/06/13 13:34:27] [272]
        Re:コンボBOXの値を次の画面へ引継ぎたい   rieさん [01/06/13 14:03:43] [274]
          Re:コンボBOXの値を次の画面へ引継ぎたい   YasNet(管理人)さん [01/06/13 14:34:28] [275]
            Re:コンボBOXの値を次の画面へ引継ぎたい   rieさん [01/06/13 14:45:45] [276]
              Re:コンボBOXの値を次の画面へ引継ぎたい   YasNet(管理人)さん [01/06/13 15:12:24] [277]
  Re:コンボBOXの値を次の画面へ引継ぎたい   かすみさん [01/06/14 10:28:33] [286]
    Re:コンボBOXの値を次の画面へ引継ぎたい   YasNet(管理人)さん [01/06/14 10:38:53] [287]
      Re:コンボBOXの値を次の画面へ引継ぎたい   かすみさん [01/06/14 10:48:59] [289]
        Re:コンボBOXの値を次の画面へ引継ぎたい   YasNet(管理人)さん [01/06/14 11:16:23] [290]
          Re:コンボBOXの値を次の画面へ引継ぎたい   かすみさん [01/06/14 13:48:41] [291]
            Re:コンボBOXの値を次の画面へ引継ぎたい   YasNet(管理人)さん [01/06/14 14:30:17] [292]
              Re:コンボBOXの値を次の画面へ引継ぎたい   NOIZEさん [01/06/20 1:54:07] [318]


TreeBBS For ASP V.0.1.3
Program By YasNet