
javascriptによって、ラジオボタンをチェックする度に(チェックを変える度に)
動的にリンクを変更したいのですが、上手くいきません。
すみませんが、どなたか教えていただけないでしょうか?
ちなみに、下記は私が試したコードです。(全く動きませんが。)
ラジオボタンのチェックを変えると、<a>タグのhrefの中身のURLが、そのボタンのvalueに対応して変わるようにしたいのですが。。
<FORM NAME="sample">
選択して下さい -->
<input type="radio" name="list" OnChange="UpdateLink()" value="http://www.yahoo.co.jp" />s
<input type="radio" name="list" OnChange="UpdateLink()" value="http://www.vector.co.jp/authors/VA011407/" />m
<input type="radio" name="list" OnChange="UpdateLink()" value="mailto:akirayu@a2.mbn.or.jp" />l
<A href="samplelink">リンク更新!!</A>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!--
var pos;
for(var i=0; i < document.links.length; i++) {
if (document.links[i].href.indexOf("samplelink") != -1) pos = i;
}
function UpdateLink() {
checked = document.sample.list.checked Index;
document.links[pos].href = document.sample.list[checked ].value;
}
//-->
</SCRIPT>
No.1ベストアンサー
- 回答日時:
<input type="radio" checked="checked" name="list" onclick="UpdateLink(this.value)" value="
http://www.yahoo.co.jp" />s<input type="radio" name="list" onclick="UpdateLink(this.value)" value="http://www.vector.co.jp/authors/VA011407/" />m
<input type="radio" name="list" onclick="UpdateLink(this.value)" value="mailto:akirayu@a2.mbn.or.jp" />l
<A id="smlink" href="samplelink">リンク更新!!</A>
<SCRIPT LANGUAGE="JavaScript">
function UpdateLink(strvalue) {
document.getElementById("smlink").href = strvalue;
}
</SCRIPT>
こんな感じでいかがでしょう。ちなみにonchangeは変わった前の要素を拾います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースの値を判断してラ...
-
ラジオボタンのValueを受け取り...
-
ラジオボタンとif文
-
ラジオボタンのalertのコントロ...
-
ラジオボタンの分岐方法に関して
-
ラジオボタンのチェックが外れ...
-
リセットボタンでクリアできな...
-
javascriptによる動的なリンク...
-
javascriptについて
-
プルダウンで選択すると、DBの...
-
【jQuery】input nameの文字列...
-
【jsp/Java】チェックボックス...
-
return trueとreturn falseの用...
-
テーブルの項目の値取得
-
プルダウン 項目が多いので先頭...
-
スマホのフォームでのselect複...
-
ボタンをクリックして文字を置...
-
onchangeイベントを強制的に発...
-
画面表示とともにtableの指定の...
-
checkboxをクリックしてリロー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンにタブインデック...
-
javascript作成してます。ラジ...
-
Javascriptを使って動的にラジ...
-
ラジオボタンでdisabledとchecked
-
ラジオボタンのチェックが外れ...
-
CGI.pmでラジオボタンを思い通...
-
リセットボタンでクリアできな...
-
文字列を表示/非表示させつつ、...
-
データベースの値を判断してラ...
-
ラジオボタンのValueを受け取り...
-
ログ入力支援ツールの作成方法
-
ラジオボタンの選択によってチ...
-
ラジオボタンとif文
-
2項目計算って可能でしょうか?
-
ラジオボタンのチェック数に応...
-
JavaScript フォームでのラジオ...
-
Formのラジオボタンリセット方法
-
チェックボックス とラジオボ...
-
ラジオボタンを使って、検索ペ...
-
【javascript】firefoxでの、al...
おすすめ情報