出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[5399] Re:ラジオボタンの情報を渡すには |
投稿者:Lightningさん 2005/10/25 14:35:53 |
> StrDispMsg = StrDispMsg & "<A href=""#"" document.CD.hiddenname.value='" & CStr(G_oraDynaset.Fields("CD")) & "'; onclick=""document.F1.submit();"" >" > > 動的で行ってみようとおもいSubmitの前に記述したのですが・・・。 > HTML側では値はひきついでいないみたいです・・・。 > > うぅ〜ん・・・。むずかしぃ。 > 渡す値は一個だけですか? 複数ある場合はちょっといじってください、っていうか、仕組みの素組みなので適当に直して使ってくださいサンプル。↓ <head>内部 <script type="text/JavaScript"><!-- function formSubmit(aDBValue){ document.f1.h1.value=aDBValue; document.f1.submit(); } //--></script> <body>の内部 <form name="f1" action="./hogehoge.asp" method="post"> <input type="hidden" name="h1" value=""> </form> <a>の部分 <a href="#" onclick="formSubmit('DBからのデータ1');">データ1</a> <a href="#" onclick="formSubmit('DBからのデータ2');">データ22</a> こんな感じでどうでしょう? とりあえず、次書くときは >StrDispMsg = StrDispMsg & "<A href=""#"" document.CD.hiddenname.value='" & CStr(G_oraDynaset.Fields("CD")) & "'; onclick=""document.F1.submit();"" >" の部分をASPソースではなく、HTMLのソースを提示してみてください。 ASPで実行が途中で止まるとかなら適当にresponse.flushを使用してみてください。その部分までを取り合えず表示するし。 って、document.cd.hiddenname.valueはonclickの中に書かないとダメよ。 あとhiddennameは<input type="hidden" のname要素だよ? |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |