• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ラジオボタンとテキストボックスで、ボタン選択時のテキストボックスの入力チェックするにはどうしたらよいでしょうか?)

ラジオボタンとテキストボックスで、ボタン選択時のテキストボックスの入力チェック方法

このQ&Aのポイント
  • ラジオボタンとテキストボックスを組み合わせて使用する際、ボタン選択時のテキストボックスの入力チェックを行う方法について教えてください。
  • 以下のようなHTMLソースがあります。入力チェック対象のテキストボックスはどのように指定すればよいでしょうか?
  • ご教示いただけると幸いです。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

ちょっとはしょっちゃいましたがこんなんで どうでしょ? <form> <table border="1"> <tr> <td><input type="radio" name="addsearch" onClick="focusText(this,1)"></td> <td colspan="2">検索エンジン</td> </tr> <tr> <td><br></td> <td>検索エンジン名</td> <td> <INPUT TYPE=text NAME="addsearch1" SIZE=40 onFocus="checkRadio(this,0)"> </td> </tr> <tr> <td><input type="radio" name="addsearch" onClick="focusText(this,2)"></td> <td colspan="2">ご紹介で</td> </tr> <tr> <td><br></td> <td>ご紹介者のお名前をおしえてください。</td> <td><INPUT TYPE=text NAME="addsearch2" SIZE=40 onFocus="checkRadio(this,1)"></td> </tr> <tr> <td><input type="radio" name="addsearch" id="p3" onClick="focusText(this,3)"></td> <td colspan="2">広告を見て</td> </tr> <tr> <td><br></td> <td>どこの広告ですか?</td> <td><INPUT TYPE=text NAME="addsearch3" SIZE=40 onFocus="checkRadio(this,2)"></td> </tr> <tr> <td><input type="radio" name="addsearch" value="その他" id="p4" onClick="focusText(this,4)"></td> <td colspan="2">その他</td> </tr> <tr> <td><br></td> <td>具体的にお願いします。</td> <td><INPUT TYPE=text NAME="addsearch4" VALUE="" SIZE=40 onFocus="checkRadio(this,3)"></td> </tr> </table> </form> <script language=javascript> function checkRadio(num,n){ num.form.addsearch[n].checked=true } function focusText(num,n){ num.form.elements["addsearch"+n].focus() } </script>

VUEkuro
質問者

お礼

理想以上のご回答でございました、ありがとうございます!

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

この質問は、 (1)ラジオボタンがチェックされている場合にだけ そのテキストボックスが入力可能にしたい (2)テキストボックスに入力しようとフォーカス したら対応するラジオボタンにチェックをつけたい (3)ぜんぜん違う のいずれをしたいのでしょうか?

VUEkuro
質問者

補足

ご回答ありがとうございます! 言葉足らずで申し訳ございませんでした。 列挙させていただいた中の (2)テキストボックスに入力しようとフォーカス したら対応するラジオボタンにチェックをつけたい が私の希望でございます。 もしよろしかったらご教授いただけませんでしょうか?

関連するQ&A