我想在ASP MVC应用程序中创建一个单选按钮自定义控件。我正在使用HTML Helpers(我希望这是正确的方法)。我想知道是否有办法在单击时取消选中单选按钮。 有什么想法吗?
由于
答案 0 :(得分:0)
我想知道是否有办法在点击时取消选中单选按钮。
这是一个非常奇怪的要求,您可能应该使用复选框而不是单选按钮,但无论如何,它可以使用javascript。如果我们假设最初检查了单选按钮,并且您想在单击时取消选中它:
$(function() {
$('#id_of_radio_button').click(function() {
$(this).removeAttr('checked');
});
});
但实际上,这很奇怪。单选按钮通常可以将它们分组使用:您有几个单选按钮,您只能检查组中的一个。因此,通过在组中选择不同的单选按钮,您将取消选中当前的单选按钮。
另一方面,复选框未分组。您可以通过单击来检查/取消选中它们的值。