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

[330] Re:表形式で表示されている特定の行の値を取得する
投稿者:naritanさん 01/06/21 13:05:05
naritanです。

> こんにちは。

こんにちは(^^)/

> 回答ありがとうございます。

どういたましまして!

> <TD><A href="xxx.asp?mei=<%= DmStrMei(DmStrI)%>&SU=<%= DmStrsu(DmStrI)%>">更新</A></TD>
> <TD><%=DmStrMei_No(DmStrI)%></TD>
> <TD align=right><INPUT name=SU<%=DmStrI%> value='<%=DmStrSu(DmStrI)%>' "> </TD>
>
> としています。
> 数字はINPUTとしているので、うまく引き継ぐ事ができません(;_;)
> DmStrMeiとかDmStrsuは、DBよりSelectしてきています。

<A HREF>で更新処理に飛ばしているのですかぁ。
上の記述ですと、テキストの内容を変更したとしても、変更前の値を持って
xxx.aspに飛んでいっちゃいます。
となると、javascriptを使わないとちょっとムズカシイと思います。

----------------------------------------------------------------------------------------
<BODY>
<FORM NAME=DataForm>
〜省略〜
<TABLE>
<%
i=1
Do until Rs.EOF
<TR>
<TD><A HREF='javascript:Update(<%= i %>)'>更新></A></TD>
<TD><%= Rs("商品名") %><INPUT TYPE="HIDDEN" NAME="Syohinmei<%= i %>" VALUE="<%= Rs("商品名") %>></TD>
<TD align=right><INPUT TYPE="TEXT" NAME="Suryo<%= i %>" VALUE="<%= Rs("数量") %>"></TD>
</TR>
<%
i=i+1
Loop
%>
〜省略〜
</FORM>
<BODY>
<SCRIPT Language="JavaScript">
<!--
function Update(RowNo)
{
document.DataForm.action = "xxx.asp?parameter=" + RowNo;
document.DataForm.submit();
return;
}
// -->
</SCRIPT>
---------------------------------------------------------------------------------------
Do untilでレコードセット RsがEOFになるまで一覧表示させます。
その際に、カウンタ変数 i を用いて、TEXT、HIDDENのNAMEに付加します。
更新リンクをクリックすると、カウンタ変数 i を持ってjavascriptのUPDATEプロシージャに飛ばします。
そこで、パラメータとしてRowNoを持たせてxxx.aspに飛びます。
FORMをSUBMITします。

xxx.aspで、以下のように記述すると値が取得できるハズです。
<%
request.form("Syohinmei" & request.querystring("parameter"))
request.form("Suryo" & request.querystring("parameter"))
%>

できなかったら、また言って下さい。頑張って下さいね!!

表形式で表示されている特定の行の値を取得する   rieさん [01/06/21 9:58:32] [327]
  Re:表形式で表示されている特定の行の値を取得する   naritanさん [01/06/21 10:58:33] [328]
    Re:表形式で表示されている特定の行の値を取得する   rieさん [01/06/21 11:16:03] [329]
      Re:表形式で表示されている特定の行の値を取得する   naritanさん [01/06/21 13:05:05] [330]
        Re:表形式で表示されている特定の行の値を取得する   rieさん [01/06/21 14:26:18] [331]
          Re:表形式で表示されている特定の行の値を取得する   naritanさん [01/06/21 15:20:06] [332]
            Re:表形式で表示されている特定の行の値を取得する   rieさん [01/06/21 17:31:45] [333]


TreeBBS For ASP V.0.1.3
Program By YasNet