ラジオボタンを選択するとラジオボタンが2つ表示され、divとdivを表示する必要があります。以下は私のスクリプトですが、なぜ動作していないのかわかりません。ラジオボタンの選択に基づいてdivを表示および非表示にする方法
はJavaScript
$(document).ready(function() {
$(".text").show();
$(".text1").hide();
$("#r1").click(function() {
$(".text").show();
$(".text1").hide();
});
$("#r2").click(function() {
$(".text1").show();
$(".text").hide();
});
});
HTML
<p>Show textboxes
<input type="radio" name="radio1" id="r1" checked value="Show" onClick="getResults()">Do nothing
<input type="radio" name="radio1" id="r2" onClick="getResults()" value="Show">
</p> Wonderful textboxes:
<div class="text">
<p>Textbox #1
<input type="text" name="text" id="text" maxlength="30">
</p>
<p>Textbox #2
<input type="text" name="text" id="text" maxlength="30">
</p>
</div>
<div class="text1">
<p>Textbox #3
<input type="text" name="text1" id="text1" maxlength="30">
</p>
<p>Textbox #4
<input type="text" name="text2" id="text1" maxlength="30">
</p>
</div>
コンソールでエラーを取得しているリンクをたどるに行きますか? 'Uncaught ReferenceError:getResultsが定義されていません。 'というエラーが表示されます。あなたの例でそのメソッドが設定されているようには見えません。 – Pango