it-swarm-ja.com

ラジオボタンを「選択解除」しますか?

ラジオボタンを選択したら、ラジオボタンの選択を解除する方法やコツがあるかどうか、いつも疑問に思っていました。

私はこれを特定のプログラムではなく、一般的な質問として尋ねています。デスクトッププログラムまたはWebページである可能性があります。

ラジオボタンをクリックすると、選択を解除する方法はないようです。そのため、フィールドを空白のままにしたい場合は、一度選択を行ってからはできません。それはあなたが何かを選択するように「強制」するようなものです。

[〜#〜] update [〜#〜]:申し訳ありませんが、チェックボックスではなくラジオボタンを参照していたため、用語を混乱させました。

14
nmuntz

あなたはラジオボタンについて考えています:

a group of round checkboxes where only one can be selected at a time

…そして、ラジオボタンのグループのチェックを外したいままにしているインターフェースは、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}})()

デスクトップソフトウェアを扱っている場合、通常、唯一のオプションは問題のある画面を終了してから戻ることです。

31
s4y

Noneというラジオボタンを追加します。

7
svandragt

これは一般に、ラジオボタン、つまりグループの1つだけを選択できるようにする円形の選択ウィジェットの問題です。チェックボックスは、チェックボックスをオンまたはオフにするように設計されています。チェックボックスは一般的に選択解除を許可しないと思います。問題の例を挙げておくとよいでしょう。

セットで最後に選択した項目の「選択解除」に問題がある場合は、CTRLを同時に押しながら選択をクリックすることをお勧めします。

3
akf

編集:

ラジオボタンの場合は、 この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>

もうあまり関係ありませんが、それでも有用です:

さまざまなアプリケーションのキーボードショートカットのトピックと、キーボードショートカットの使用方法を学習して効率とエクスペリエンスを向上させる方法について、いくつかの投稿を書きました。ただし、アカウントにログインするときはいつでも、タブボタンを使用してフィールドボックスを横切ってユーザーIDとパスワードを入力し、マウスを使用して[サインインしたままにする]チェックボックスをオンまたはオフにします。

alt text

チェックボックスをオンまたはオフにするためのキーボードショートカットが何であるかを知らないことに今日だけ気づきました。グーグルの少しを行い、スペースバーがチェックボックスに使用されていることを発見しました。 「Remember Me」や「I accept the policy」など、さまざまな場所でチェックボックスが表示されることがありますが、これらすべての場所で、スペースバーを使用してチェックボックスをオンまたはオフにすることを忘れないでください。

0
Ivo Flipse

ラジオボタンのことではないのですか。通常はチェックボックスをオフにすることができます。ラジオボタンを参照している場合、私が考えることができる最も近いことは、Firefoxの開発ツールバープラグインを使用してラジオボタンをクリアすることです。
メニュー>フォーム>ラジオボタンをクリア

0
jon_brockman