检查(勾选)按钮不是更有用吗?
它们为什么存在?
它们对我来说似乎完全没有必要,你能向我解释一下单选按钮的用途吗?
使用它们以便只能从一组选项中选择一个选项。检查按钮允许用户选择多个选项。
如果目标是让复选框只选中一个组中的 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 设计的,并且在标准用户界面之前,复选框和单选按钮的行为方式都是如此。
单选按钮的名称来源于收音机上电台预设的设计(想想汽车仪表板收音机)。回到收音机全数字化之前,那些单选按钮物理上推入导致单个选择将现有选择推出。