• ベストアンサー

ラジオボタンを押すとその説明の色が変わるようにできます?

ラジオボタンを押すとその説明の色が変わるようにできます?javascriptなどでもしできるものなら教えていただけませんか。 たとえば ◎はい ◎いいえ ◎わからない の3つのボタンがあり、「はい」をチェックすると「はい」という文字色が変わるにしたいのですが。

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

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

こんばんわぁ、Blackwinglsです。 以下のようなもん?をお求めですか? <html><head> <title>Sample</title> <script language="JavaScript"> <!-- function chg(X) { document.all.L0.style.color="Black" document.all.L1.style.color="Black" document.all.L2.style.color="Black" document.all("L"+X).style.color="red" } //--> </script> </head> <body bgcolor="#FFFFFF"> <form name="myFORM"> <input type="radio" name="CB"" onClick="chg(0)"><span id=L0>はい</span><br> <input type="radio" name="CB"" onClick="chg(1)"><span id=L1>いいえ</span><br> <input type="radio" name="CB"" onClick="chg(2)"><span id=L2>わからない</span> </form> </body> </html>

s-holmes
質問者

お礼

レスありがとうござます。欲しかったのがまさにこれです。早速活用させていただきます。なにしろ、いろいろなサンプルを改造する力がないので、助かります。

その他の回答 (1)

noname#9414
noname#9414
回答No.1

何故に「JavaScript」というカテゴリにあるのに、 こちらに書いているかわかりませんが、JavaScriptの OnChangeとかで実現することができます。 ではでは☆

関連するQ&A

  • ラジオボタンのチェックをはずす

    ラジオボタンのチェックをはずす方法はありますか? どなたか教えてください。 クリックしてチェックが入り再度クリックすると外れると言うようなしくみにしたいのです。 JavaScriptを使わずに簡単にできないでしょうか? もし不可能でしたら、JavaScriptでの方法を教えて頂けると助かります。 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • ラジオボタンについて。

    データの更新を行なう画面をつくり、データベースから取得したデータをもとにテキストの内容やラジオボタンのチェックの有無を画面に表示させようとしています。 最初に更新画面を呼び出し、データを表示することはうまくいくました。 しかし、IEの[表示]-[エンコード]や[最新の状態に更新]をやったり、戻るボタンで戻ると、テキストの内容は表示されるのですが、ラジオボタンは、なぜか一瞬チェックした後に、すぐチェックが外れてしまいます。 今やっているのは、Webの画面全てをASPで表示した後で、 最後にJavaScriptにより、 <script language='javaScript'> ラジオボタン名(i).checked = true; </script> のようにやっているのですが。。。 このやり方がまずいのでしょうか? 最初にボタン設定する際に"<INPUT TYPE ='radio' ~ checked>"で指定しなければいけないのでしょうか? よろしくお願いします。

  • ラジオボタンを好きな色にしたいです。

    htmlを勉強しています。 ホームページにラジオボタンを設けるところまで着ました。 私が今まで見てきたラジオボタンはポチっと黒丸がつく前は真中は白いです。この白い部分を好きな色にしたいです。 背景に色をつけたとき、ラジオボタンが白いと気味が悪いからです。 htmlでどう記述すればよいのでしょうか。 諸先輩方、ご指導よろしくお願い致します。 環境 windows2000 IE6 Firefox3.0.6

  • radioボタンの色を変えることはできる?

    radioボタンの色を変えることはできますか? ボタンの色とは正確にはボタンの背景色です。 普通は白ですよね。 もし仮に出来たとしたらその方法を教えてください。

    • ベストアンサー
    • HTML
  • ラジオボタンのオンとオフ

    エクセルのシートにラジオボタンを作って、該当者はラジオボタンをチェックして、非該当者は、ラジオボタンをチェックしないようにしたいのですが、非該当者が誤ってラジオボタンを押したときに、2回ラジオボタンを押すと、色が変わらないようにするには、ラジオボタンの設定をどのようにすればいいでしょうか?教えてください。よろしくお願いします。

  • ラジオボタンにチェックがあるか?の判定

    4つ項目があるラジオボタンがあります。デフォルトはどこにもチェックがありません。 ユーザは、1つチェックして選ぶか、もしくは全部選ばないのどちらかです。 まったくチェックしていない場合、JavaScriptでアラートを出すにはどう書けばよいか教えてください。よろしくお願いします。

  • ラジオボタンのチェックを判定したいです。

    phpとhtmlを使用して、ラジオボタンをいくつか作成したとします。 どのラジオボタンが選択されているかを判定する場合、通常ラジオボタンのvalueの値が、ある値と一致するかどうかで判定しますが、そうではなく、逆にチェックが入っているラジオボタンのvalue値を取得したい場合、どのようにすればいいのでしょうか? ちなみに、javascriptは使用したくないです。理由は、その値を再びphpの画面で使いたいからです。 もし、javascriptで取得した値をphpの画面に渡せれば、javascriptを使用してもOKなのですが、なかなか上手く渡せないようなので。。。 ご教授お願い致します。

    • ベストアンサー
    • PHP
  • 色をラジオボタンで選択

    エレメントでボタンを押すと色を変えるJavaScriptです。 検索をしながら ボタンで一度変えることはできるようになりましたが <script type="text/javascript"> function effect() { var element = document.getElementById("sample"); element.style.color = '#000000'; } </script> <button onclick="effect()">チェンジ</button> <span id="sample">■□□■</span> ラジオボタンで選択するようにしたいのですが どのようにすればよいでしょうか? うまくいく方法を教えてください。 ブラウザーはGoogle Chrome最新版です。 どうしてもできなければ Firefoxでもかまいません。 <script type="text/javascript"> function effect() { var element = document.getElementById("sample"); element.style.color = '#000000'; } </script> <input type=radio name="colorcode" value="#000000" checked>黒 <input type=radio name="colorcode" value="#ff0000">赤 <input type=radio name="colorcode" value="#00ff00">緑 <span id="sample">■□□■</span>

  • .net ラジオボタンについて

    こんにちは。 .netを始めたばかりでラジオボタンの使い方が分からなくて困っています。 vb6ではラジオボタンをコントロール配列にした時Indexをつかって何番目のラジオボタンがチェックされたかというのが判断できたのですが、.netにはコントロール配列がなく、今はpnelでラジオボタンを囲っています。 vb6のようにIndexなどで、何番目のラジオボタンかを判断する方法はないのでしょうか? よろしくお願いします。

  • 【JavaScript】ラジオボタンにより、formのaction内容

    【JavaScript】ラジオボタンにより、formのaction内容を変更したいのですが・・・。 どのラジオボタン(ここでは『A』と『B』とします)をチェックされたかにより、 <form action="(ここの部分)"> (ここの部分)と書かれたformのactionの内容を変えたいのです。 例) 『A』のラジオボタンをチェック → <form action="a.php">になる 『B』のラジオボタンをチェック → <form action="b.php">になる このようにしたいのです。 どうかよろしくお願いします。