我在ASP.NET MVC站点中有一个表单,用户可以编辑它并在稍后返回。是否可以取消选择RadioButton组中的所有值?
如果他们意外地在单选按钮组中选择了一个值,有什么办法可以使它不被选中?
默认情况下,一旦它被点击,它就不能被点击!
我在ASP.NET MVC站点中有一个表单,用户可以编辑它并在稍后返回。是否可以取消选择RadioButton组中的所有值?
如果他们意外地在单选按钮组中选择了一个值,有什么办法可以使它不被选中?
默认情况下,一旦它被点击,它就不能被点击!
你可以用普通的旧JavaScript来做到这一点。例如:
<script type="text/javascript">
function clearRadios(groupName) {
var r = document.getElementsByName(groupName);
for (var i = 0; i < r.length; i++) {
r[i].checked = false;
}
}
</script>
<form>
<input type="radio" name="myGroup" value="A">A
<input type="radio" name="myGroup" value="B">B
<input type="radio" name="myGroup" value="C">C
<button type="button" onclick="javascript:clearRadios('myGroup');">Clear</button>
</form>
谢谢!需要等到明天才能投票:) – laura 2011-03-05 10:57:36
提前致谢。 :) – JustinStolle 2011-03-06 01:23:53
这个工作后,我选择A并发回? ......因为她说.NET ......而你的回答听起来并不令人沮丧,并且对微软感到愤怒...... – user1566694 2016-06-22 18:42:37
你有两个选择,创建另一个单选按钮,标记为“无”或适合您的表单,这是同一个“组”的一部分,然后他们可以选择它。
但实际上,如果你需要他们能够取消选择,那么你需要一个复选框,而不是一个单选按钮。
请检查这个链接这可能会有帮助。双击单选按钮时,它将被取消选中。
为什么回滚?这个问题不一定与ASP.NET或ASP.NET MVC 3相关。至少将其标记为html。当你说'让它无法选择',其含义与'取消选择'不同。 – JustinStolle 2011-03-06 21:56:21
对不起,我以为我回滚了我自己的编辑之一... – laura 2011-03-07 08:20:50
好吧,我希望这不是你不喜欢我做的事情;) – JustinStolle 2011-03-07 09:57:05