由于单选按钮无法取消选中,它们的目的是什么?

时间:2012-10-30 03:29:10

标签: html

Aren检查(勾选)按钮更有用吗?

为什么它们存在?

对我来说,它们似乎没什么必要,你能不能向我解释单选按钮的用途?

2 个答案:

答案 0 :(得分:2)

使用它们,以便只能从一组选项中选择一个选项。检查按钮允许用户选择多个选项。

编辑:

如果目标是选中仅检查组中0或1个框的复选框,则从jsFiddle查看this answer。它提供了一种使用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);
    }
});

答案 1 :(得分:0)

复选框用于多个选择,而单选按钮仅允许单个选择。它实际上是通过HTML的设计,在标准用户界面之前,复选框和单选按钮就是这样的。

单选按钮的名称取自收音机上的电台预设设计(想想汽车仪表收音机)。在无线电全部是数字化之前,这些单选按钮被物理推入,导致单个选择推出现有选择。