アップデート:
私のコードは次のようになりました:(動作します)。
$(document).ready(function(){
$("input:checkbox").click(function(){
var group = "input:checkbox[name='"+$(this).attr("name")+"']";
$(group).attr("checked",false);
$(this).attr("checked",true);
});
});
HTML:
<input type="checkbox" name="swimming" class="chb" />
<input type="checkbox" name="swimming" class="chb" />
<input type="checkbox" name="swimming" class="chb" />
質問ごとに3つのチェックボックスがあるアンケートタイプのフォームがあり、ユーザーが3つのうち1つだけを選択できるようにしたいと思います。
私のHTMLは次のようなものです。
質問1:
<input type="checkbox" name="ballet" />
<input type="checkbox" name="ballet" />
<input type="checkbox" name="ballet" />
質問2:
<input type="checkbox" name="swimming" />
<input type="checkbox" name="swimming" />
<input type="checkbox" name="swimming" />
ただし、これにより、ユーザーは特定の質問のすべてのチェックボックスを選択できます。そして、3つのうち1つだけを選択できるようにしたいと思います。これに対する解決策はありますか?
ありがとう