取消选中ASP MVC中的单选按钮自定义控件

时间:2012-03-07 08:24:08

标签: asp.net-mvc-3 custom-controls radio-button html-helper

我想在ASP MVC应用程序中创建一个单选按钮自定义控件。我正在使用HTML Helpers(我希望这是正确的方法)。我想知道是否有办法在单击时取消选中单选按钮。 有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

  

我想知道是否有办法在点击时取消选中单选按钮。

这是一个非常奇怪的要求,您可能应该使用复选框而不是单选按钮,但无论如何,它可以使用javascript。如果我们假设最初检查了单选按钮,并且您想在单击时取消选中它:

$(function() {
    $('#id_of_radio_button').click(function() {
        $(this).removeAttr('checked');
    });
});

但实际上,这很奇怪。单选按钮通常可以将它们分组使用:您有几个单选按钮,您只能检查组中的一个。因此,通过在组中选择不同的单选按钮,您将取消选中当前的单选按钮。

另一方面,

复选框未分组。您可以通过单击来检查/取消选中它们的值。