出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[5397] Re:ラジオボタンの情報を渡すには |
投稿者:Lightningさん 2005/10/25 10:56:03 |
> なんとか問題解決と思いきや・・・ > 駄目っぽいです。 > > 値をHiddenで渡しているのですがリンクがはってあるところのデータのみうまく渡せません・・・。 > どぉーしてなんでしょうか・・・。 > 2番目3番目をクリックしても1番上のデータを渡してしまっています・・・ > > > StrDispMsg = StrDispMsg & "<A href=""#"" onclick=""document.F1.submit();"" >" > StrDispMsg = StrDispMsg & CStr(G_oraDynaset.Fields("CD")) & ":" & CStr(G_oraDynaset.Fields("ITEM")) > StrDispMsg = StrDispMsg & "<INPUT type=""hidden"" name=""CD"" value= '" & CStr(G_oraDynaset.Fields("CD")) & ":" & CStr(G_oraDynaset.Fields("ITEM")) & "' >" > StrDispMsg = StrDispMsg & "</A>" > にゃるほろ。 理解完了。 えっと、解決方法は二つ。 動的にhiddenを書き換えるか、静的にformを増やすか、です。 動的にhiddenを書き換える場合は document.formname.submit();の前に document.formname.hiddenname.value="値"; を入れる。 JS的にスマートにしたければ関数化とかしてみてください。 静的にformを増やすには 普通に1番の内容の場合はdocument.F1.submitであれば 2番に<form name="F2" action=〜略 って感じでAのリンクの数だけ増やしていけばいい感じです。 この辺は吐き出したHTMLをみたほうがいいですよ。ASPの問題じゃないですから。 |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |