- ベストアンサー
チェックボックスで選択されたデータをリンク先で表示させる方法
- チェックボックスで選択されたデータをリンク先で表示させる方法について質問します。
- ページAに設置されたチェックボックスから選択されたデータを、別のページBで表示させる手法を知りたいです。
- 具体的な手順を教えていただけると助かります。
- みんなの回答 (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に「#~」がくっつく問題が発生~。 フレームを用いると何の問題もなくできますが。