• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:チェックボックスで選択されたデータをリンク先で表示させる方法。)

チェックボックスで選択されたデータをリンク先で表示させる方法

このQ&Aのポイント
  • チェックボックスで選択されたデータをリンク先で表示させる方法について質問します。
  • ページAに設置されたチェックボックスから選択されたデータを、別のページBで表示させる手法を知りたいです。
  • 具体的な手順を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

HTMLだけではできません。以下はjavascriptを用いています。 ソースに付け加えるだけでできるタイプ Aのソース(head) <script language="javascript"> function winload(tarurl){ document.lacation.href = tarurl + document.test_form.sub1.value; } </script> Aのソース(body) <form name="test_form"> <input type="checkbox" onclick="document.test_form.sub1.value='1';">1 <input type="checkbox" onclick="document.test_form.sub1.value='2';">2 <input type="checkbox" onclick="document.test_form.sub1.value='3';">3 <input type="hidden" name="sub1"> </form> <a href="B.html" onclick="winload(this.href)">Bへのリンク</a> Bのソース(head) <script language="javascript"> function refer(){ p_url = document.location.href; nsv = p_url.substring( p_url.indexOf("#")+1, p_url.length ); document.getElementById("a_check").innerHTML = nsv; } </script> Bのソース(body) <span id="a_check"></span> bodyのソースは目的の場所に書くとできるはず。(IE6で確認済み) でもこの方法だとURLに「#~」がくっつく問題が発生~。 フレームを用いると何の問題もなくできますが。

関連するQ&A