問題タブ [checkboxfor]
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.
asp.net-mvc - MVC.NET 4 厳密に型指定されたビューとバインドしないためのチェックボックス
私は現在、非常に奇妙な状況で停止したときに、強く型付けされたビューでチェックボックス リストを作成していました。だから私のモデルビューがあります:
私のチェックボックスのリスト:
そして、私の見解では:
リストに 2 つ以上のチェックボックスがあるたびに、すべて正常に動作します。しかし、どういうわけか、チェックボックスが2つ以下の場合、フォームを送信するとモデルビューがバインドされません....
同じ name 属性を持つ 2 つの異なる入力 (非表示とチェックボックス) を使用して、Microsoft が行う奇妙な種類のフォーム構成を表示しますが、次のような html ヘルパーを使用してカスタム チェックボックスを作成すると、次のようになります。
リクエストには「true、false」の状況ではなく正しい値がありますが、モデル ビューは空の値を保持します。モデルビューがバインドされていないときにリクエストから値を読み取らないようにしたかったのは、私が覚えている唯一の回避策です。
誰かが私を助けたり、上で説明したような問題を見たりできますか?
javascript - 1 つが選択されると、html.checkboxfor を使用して他のチェックボックスを自動的に無効にします
1つのチェックボックスを選択すると他のチェックボックスを無効にし、これが再び選択解除された場合は再度有効にしようとしています。
以下は、標準のチェックボックスのサンプルフィドル中に機能することがわかったコードのスニペットですが、これをチェックボックスで複製することはできませんでした。誰かがこれをチェックボックスで機能させるために必要な変更を推奨してください?
以下は、これを呼び出している場所のチェックボックスです
kendo-ui - データは、MVC で必要に応じて複数の CheckboxFor 列に注釈を付けます
剣道のチェックボックスが 2 つあり、そのうちの少なくとも 1 つをチェックする必要があるため、検証したいと考えています。
以下は、モデルでプロパティを定義する方法です。
少なくとも 1 つの検証が必要になるように、データに注釈を付けるにはどうすればよいですか。
ありがとう!
asp.net-mvc - 左に剣道チェックボックスラベルを配置する方法
私は次のコードの平和を持っています:
ラベルを右ではなく左に配置したいと思います。誰か助けてくれませんか?
asp.net-mvc-3 - 他のフォーム コントロールを含む MVC フォームで CheckBoxFor を使用する方法
基本的に、テキストボックス、ラジオボタン、チェックボックスコントロールを備えたフォームがあります。今、私は自分のページを送信するときにチェックボックス コントロールの問題に直面しています。私はこのようなモデルを持っています。
そして、私はこのような見解を持っています
そして、このような部分的なビュー
私のアクションメソッドはこれです
アプリを実行すると、すべての情報を取得する傾向がありますが、ページを送信すると、このプロパティが null 値で取得されます
公開リスト 教育 { get; 設定; }
私が間違っていることについて私を助けてくれる人はいますか、これを達成する方法について正しい道を教えてもらえますか。
asp.net-mvc - CheckBoxFor ヘルパーを介して生成されたチェックボックスは、MaterializeCSS により type=hidden に変わります
私は ASP.NET MVC5 で Web サイトを作成しており、非常にエキサイティングなフレームワークのように見えるMaterializeCSSを初めて使用しています。
ただし、CheckBoxFor ヘルパーによって生成されたチェックボックスは非表示になります。
私が書くとき:
生成された HTML は次のとおりです。
type=checkbox
マテリアライズが myを に変更するのはなぜtype=hidden
ですか? CheckboxFor ヘルパー
を追加しようとしましたが、何も変わりません。type="checkbox"
唯一の方法は、ブラウザのコンソールで変更することです。
私が見つけた唯一の解決策は、この SO threadです。ただし、受け入れられた答えは私にとって何も変わりません。
他の答えはうまくいきますが、マテリアライズが私の同意なしに変更するものを変更するためにJSスクリプトを追加するのは見苦しいと思います。
「ねえ、私は を求めているので、生成された HTML でtype=checkbox
私を許可してください」と言う方法はありますか?type=checkbox
ありがとうございました
更新:
私の完全な ASP.NET MVC コードは次のとおりです。
生成された完全な HTML は
asp.net-mvc - CheckBoxFor を使用してデータを保持しますか?
CheckBoxFor()
次のような入力を使用したのではなく、使用したい<input type="checkbox"/>
:
string[]
ここでは、チェックボックスを使用して、選択された場合にいくつかの値を保持し、それらをパラメーターでコントローラーに渡しました(foreach
ループ内に含まれています) CheckBoxFor
。最初のパラメーターとしての式?