チェック(チェック)ボタンの方が便利ではありませんか?
それらはなぜ存在するのですか?
ラジオボタンの目的を教えてください。
これらは、オプションのグループから 1 つのオプションのみを選択できるようにするために使用されます。チェック ボタンを使用すると、ユーザーは複数のオプションを選択できます。
目標が、グループ内のボックスの 0 または 1 つだけがチェックされているチェック ボックスを持つことである場合は、この回答からjsFiddleをチェックしてください。jQuery を使用してこれを行う簡単な方法を示します。
使用する Javascript コードは次のとおりです。
$("input:checkbox").click(function() {
if ($(this).attr("checked") === true) {
var group = "input:checkbox[name='" + $(this).attr("name") + "']";
$(group).attr("checked", false);
$(this).attr("checked", true);
} else {
$(this).attr("checked", false);
}
});
チェックボックスは複数選択用ですが、ラジオボタンは単一選択のみを許可します。チェックボックスとラジオボタンがこのように動作するのは、実際にはHTMLの設計によるものであり、その前は標準のユーザーインターフェイスです。
ラジオボタンの名前は、ラジオのステーションプリセットのデザインに由来しています(カーダッシュラジオを考えてみてください)。ラジオがすべてデジタルになる前は、これらのラジオボタンが物理的に押し込まれ、単一の選択によって既存の選択が押し出されていました。