• ベストアンサー

画像クリックでラジオボタン選択

いくつかの画像と、それぞれの横にラジオボタンを表示しています。 今はラジオボタンをクリックしないと画像を選択したことになりませんが、画像をクリックするだけでラジオボタンがチェックされた状態にしたいと思っています。 教えてください。よろしくお願いします。

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

  • ベストアンサー
  • sight
  • ベストアンサー率53% (199/370)
回答No.1

その画像の onClickイベントを拾って、チェックしたいラジオボタンオブジェクトに対してclick()メソッドを実行してみてください。 こんな感じ たくさんあるならメソッドでまとめた方がいいと思います。 <IMG SRC="image.jpg" WIDTH="30" height="30" onClick="javascript:document.form1.radio1.click()"> <FORM name="form1"> <INPUT TYPE="radio" name="radio1"> </FORM>

m8b
質問者

お礼

すいません! 個別にIDふったらいけました。 本当に助かりました! ありがとうございました!

m8b
質問者

補足

回答ありがとうございます。 なんかいけそうな気がしてきたんですが、 画像が複数あってラジオボタンのnameが全て同じ場合、 どうしてもエラーが出てしまいます。 こういうときはどうすればよいのでしょうか?

関連するQ&A