問題タブ [radio-button]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - ビューのラジオ ボタン リクエスト構文
ラジオボタンとキーワード検索を含む html フォームを作成しようとしています。コードはここにあります:
django ビューはこの構文を認識していません:
誰かがこれを正しく書くのを手伝ってくれませんか?
ありがとう、
アナ
wpf - RadioButton の Bullet を上に揃えるにはどうすればよいですか?
複数行のラジオ ボタンがあり、箇条書きをラジオ ボタン コントロールの上部に揃えて (デフォルトで) コンテンツの左側に配置したいと考えています。XAML でこれを行う最も簡単な方法は何ですか?
php - データベースから編集する場合、ラジオ ボタンまたはドロップダウン ボックスにどのように入力しますか?
これはすでに尋ねられた質問と同様の質問であることは知っていますが、問題に対する別の回答を望んでいました。新しい記事をデータベースにアップロードできるフォームがあります。このフォームでは、記事の種類にドロップダウン メニューを使用しています。ドロップダウン ボックスには、ニュース、ゴシップ、旅行、公演などがあります。データベースにアップロードすると、選択したアイテム (この場合はニュース) のみが追加されます。
ユーザーが記事を編集できるようにする必要があるため、選択したアイテムをドロップダウン ボックスに入力する必要があります。各ドロップ項目とそれらの ID を使用してデータベース テーブルを設定するのは、BUM にとって少し面倒だと思います。選択した項目をデータベースの値として設定し、if ステートメントまたは何かを使用してドロップダウン ボックスの残りの部分を設定する方法はありますか?
それが理にかなっていることを願っています。また、ラジオボタンを使用することも解決策になると思いましたが、選択したボタンにデータベースの値を設定することはできません。
.net - Windows フォームのラジオ ボタン コンテナーの自動グループ化を回避する方法
背景
.NET Windows フォーム(2.0) では、ラジオ ボタンは、フォーム、パネル、またはグループ ボックスのいずれであっても、コンテナ コントロールによって自動的にグループ化されます。
つまり、1 つのラジオ ボタンを選択すると、同じコンテナー内の他のすべてのラジオ ボタンが自動的にオフの状態に変更されます。
ここで、次のフォーム レイアウトを検討してください。
- それぞれ
'[ ]'
がラジオボタンです。 - ユーザーは、列 1 で必須の回答を選択し、列 2 でオプション(望ましい、最良の回答) を選択するように求められます。
ご覧のとおり、ラジオ ボタンは列ごとにグループ化する必要があります。ラジオの 1 つを選択すると、残りの列はクリアされますが、他の列には影響しません。
問題
基本的に問題は、これが動的に生成されたフォームであることです。
- レイアウト内の行数は動的であり、構成可能なフォーム定義からロードされます。
- 説明テキストは実行時まで不明であり、長さは大きく異なります (2、3 語しかないものもあれば、数十行になるものもあります)。
- レイアウトの再設計はできません。これは、何年も使用されてきたこのフォームの紙のバージョンに (非技術者の) ユーザーが慣れ親しんでいることに由来します。このフォームも印刷されます。フォームの入力システムを変更したとしても、「古い」レイアウトで印刷するために別のバージョンをコーディングする必要があります。
私が試してうまくいかなかったこと
最初にこれを動的に生成されたレイアウトとして実装しようとしました。3 つのパネル (列ごとに 1 つずつ) を使用して、ラジオ ボタンの自動グループ化が問題なく機能するようにしました。そして、それはしました。
しかし、ラジオ ボタンとそのテキストとの間の水平方向の配置に関連するレイアウトの問題は、私を殺しています。テキストのサイズは実行時まで不明であり、テキスト行が折り返される場合があります (項目ごとに数回繰り返される場合もあります)。ちゃんと合う時もあるし、合わない時もある。これのデバッグを開始しようとしていますが、この 3 パネルの実装を変更する方が良いオプションではないかと考えています。
私がやろうとしていること
配置関連の問題を簡素化するために、3 つの列を持つを使用してレイアウトを再設計したいのですTableLayoutPanel
が、それはコンテナごとの自動ラジオ ボタン グループ化機能を使用できないことを意味します。
編集:
Gerrie が提案したように、他のレイアウト オプションは、各行をユーザー コントロールとして実装し、フロー レイアウト パネルを使用することです。
つまり、レイアウトにはコントロールを使用したいが、ラジオ ボタンのグループ化には使用したくないということです。
水平方向のユーザー コントロールを使用しているにもかかわらず、垂直方向のラジオ ボタン グループを取得する必要があります。
/編集
私が尋ねようとしていること
ラジオ ボタンのグループ化を手動で制御する方法について、指針と提案が必要です。必要に応じて、クラスをサブクラス化してもかまいませんRadioButton
。
具体的には、「RadioButton」をサブクラス化する「標準的な」方法または既知の方法があるか、または Win32 API に至るまで、コントロールがチェックされるたびに (マウス、キーボードの Enter、スペースバー、およびその他の方法を使用して)自動グループ化機能が「非アクティブ」であることがよく知られている方法で、イベントをトラップし、フォーム上の他のすべてのコントロールの状態を手動で更新できますか? 実装もコンテナ関連なので、Panel? のサブクラス化を余儀なくされるのではないかと心配しています。
グループ化の「魔法」は Windows フォームでどのように機能しますか?
カスタムラジオボタングループまたは「ラジオボタンリスト」を実装するグーグルで見つけたすべてのソリューションは、何らかの方法でグループのコンテナを使用することに基づいています。コンテナは避けることができますか?もしそうなら、どのように?
asp.net - JavaScript で RadioButtonList の SelectedValue を決定するにはどうすればよいですか?
データバインドされた RadioButtonList を含む ASP.NET Web ページがあります。設計時に表示されるラジオ ボタンの数がわかりません。JavaScript を介してクライアントの SelectedValue を決定する必要があります。私はあまり運がなくても次のことを試しました:
(「回答」は「未定義」として返されています) JavaScript の無知を許してください。
前もって感謝します。
javascript - jQueryでどのラジオボタンが選択されているかを知るにはどうすればよいですか?
2 つのラジオ ボタンがあり、選択したボタンの値を投稿したいと考えています。jQueryで値を取得するにはどうすればよいですか?
次のようにすべてを取得できます。
どちらが選択されているかを知るにはどうすればよいですか?
javascript - DOM を使用してラジオ ボタンの値にアクセスするにはどうすればよいでしょうか。
DOM を使用してラジオ ボタンの値にアクセスするにはどうすればよいでしょうか。
たとえば。ラジオボタンは次のとおりです。
それらは name のフォーム内にありform1
ます。やってみると
チェックされた値に関係なく、常に「男性」を返します。
ruby-on-rails - Railsのラジオボタン
この質問に似ています:レール上のチェックボックス
Ruby on Railsで特定の質問に関連するラジオボタンを作成する正しい方法は何ですか? 現時点で私は持っています:
また、以前に選択したアイテムを自動的にチェックできるようにしたい (このフォームが再ロードされた場合)。パラメータをこれらのデフォルト値にロードするにはどうすればよいですか?
jquery - hidden()ラジオボタン*および*jqueryのテキストラベル
アクセシビリティの問題を整理する最近のプロジェクトに戻り、すべてのフォーム要素にラベルが付いていることを確認しました。ラベルテキストをタグに入れると、以前に書いた厄介なコードで問題が発生しました。
基本的に、ラジオボタンとそのラベルがある場合:
そして、jqueryを使用して次のように非表示にします。
実際のボタンは非表示になっていますが、ラベルテキストは非表示になっています。もともと私はラベルテキストのスパンを作成し、そのように隠しました:
と
何か案は?私はクラッジを使用しないことを好みます、そしてそれはラベルのスパンで検証されないかもしれません、しかし多分私は過度に熱心です。