我一直想知道一旦选择一个单选按钮,是否有任何方法或技巧可以取消选择它。
我问的是一个通用问题,而不是关于特定程序的问题。它可能是桌面程序或网页。
单击单选按钮后,似乎无法取消选择它,因此,如果您想将该字段保留为空白,则一旦选择就不能。这种“强迫”您选择某物。
更新:对不起,我指的是单选按钮,而不是复选框,这使我感到困惑。
我一直想知道一旦选择一个单选按钮,是否有任何方法或技巧可以取消选择它。
我问的是一个通用问题,而不是关于特定程序的问题。它可能是桌面程序或网页。
单击单选按钮后,似乎无法取消选择它,因此,如果您想将该字段保留为空白,则一旦选择就不能。这种“强迫”您选择某物。
更新:对不起,我指的是单选按钮,而不是复选框,这使我感到困惑。
Answers:
您正在考虑单选按钮:
…并且任何您想要取消选中一组单选按钮的界面都是“ Doing it Wrong™”。单选按钮应该(最好)以选中的默认选项开始,如果用户没有选择,则不接受输入,或者(最差)提供一个取消所有选择的按钮。
如果没有选择向软件/网站设计者抱怨,那么这里有一个书签,可取消选中页面上的每个单选按钮:
javascript:(function(){var%20inputs%20=%20document.getElementsByTagName(%27input%27);for(var%20i%20=%20inputs.length-1;i>=0;i--){if(inputs[i].getAttribute(%27type%27)===%27radio%27)inputs[i].checked=false}})()
...这是可在控制台中使用的版本:
(function(){var inputs = document.getElementsByTagName('input');for(var i = inputs.length-1;i>=0;i--){if(inputs[i].getAttribute('type')==='radio')inputs[i].checked=false}})()
如果您使用的是桌面软件,通常唯一的选择是退出有问题的屏幕,然后再返回。
li
元素),然后右键单击周围的ul
元素并选择Edit as HTML。复制其他单选按钮(li
元素)之一,然后将其插入其他按钮旁边。在页面上选择它,然后ul
再次编辑以删除单选按钮。
您确定不是指单选按钮吗?通常,您可以取消选中一个复选框。如果您指的是单选按钮,那么我能想到的最接近的是使用Firefox的dev工具栏插件来清除单选按钮。
菜单>表单>清除单选按钮
编辑:
如果是单选按钮,则可以使用此Javascript示例,也可以使用AutoHotKey为其创建快捷方式:
<script language="JavaScript">
<!--
function unCheckRadio(oRadio) {
var or = document.getElementsByName(oRadio);
for (var i = 0; i < or.length; i++) {
or[i].checked = false;
}
}
//-->
</script>
不再真正相关,尽管仍然有用:
我在不同应用程序的键盘快捷键主题以及如何通过学习使用键盘快捷键来提高效率和体验方面写了几篇文章。但是,无论何时登录到任何帐户,我都使用选项卡按钮在字段框内移动以输入用户名和密码,然后使用鼠标选中或取消选中“保持登录状态”复选框。
直到今天,我才意识到我不知道选择或取消选中该复选框的快捷键是什么。做了一些谷歌搜索,发现空格键用于复选框。您可能会在“记住我”或“我接受该政策”等各个地方遇到复选框,并且在所有这些地方都一定要记住使用空格键选择或取消选择一个复选框。