WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:javascript と ラジオボタン

0:[投稿] kei [2003/02/14 23:54 ][環境:Win2k UNIX]

下のような形でラジオボタンがあり、ラジオボタンをクリックするごとに動的に *** にvalue値を変えるにはどうすればいいのでしょうか?
<body>
<form>

***

<input type="radio" name="test" value="1">
<input type="radio" name="test" value="2">
<input type="radio" name="test" value="3">

</form>
</body>


1:[回答] Iwa [URL] [2003/02/15 00:03 ]

***には何が入るんですか?(それを示してくれないと・・・)

<input type="text"・・・ですか?
それとも
<input type="hidden"・・・ですか?


2:[質問] kei [2003/02/15 09:43 ]

すいません。

*** の部分には、
<a href=""> タグが入ります。

つまり、 value 値によって呼び出すリンク先を変えたいのです。

下のように動的にリンク先を変えたいと思っています。
<a href="/img/1.gif">
<a href="/img/2.gif">
<a href="/img/3.gif">

もちろん、*** 以外の部分にもたくさんタグは入っています。
なので下のような感じです。説明不足で申し訳ございませんでした。

<body>
<form>

テキストがたくさん
テキストがたくさん

***
リンク先
</a>

テキストがたくさん
テキストがたくさん

<input type="radio" name="test" value="1">
<input type="radio" name="test" value="2">
<input type="radio" name="test" value="3">

</form>
</body>

すいません、どうぞよろしくお願いします。


3:[回答] ごだっち [MAIL] [2003/02/15 10:59 ]

とりあえず、こんな感じですかね?

<script language="javascript" type="text/javascript">
<!--
function c(n){
var obj = window.document.getElementById('at');
obj.href="./img/" + n + ".gif";
}
//-->
</script>
<body>
<form>
テキストがたくさん
テキストがたくさん
<a id="at" href="./img/1.gif">
リンク先
</a>
テキストがたくさん
テキストがたくさん
<input type="radio" name="test" value="1" onClick="c(this.value);">
<input type="radio" name="test" value="2" onClick="c(this.value);">
<input type="radio" name="test" value="3" onClick="c(this.value);">
</form>
</body>


4:[完了] kei [2003/02/16 16:52 ]

ありがとうございました!
getElementById はこういう時に使うんですね。

非常に勉強になりました。
どうもありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World