私はMVC(Razor)Webアプリケーションを持っています。フォームには、2つのフィールド、1つのドロップダウンボックス(剣道)、および日付用の1つの入力フィールドがあります。入力フィールドを条件付きで投稿する方法
ユーザーがドロップダウンを変更すると、ドロップダウンボックスで選択したタイプに基づいて、2番目の入力フィールドが有効または無効になります。入力フィールドが無効になっているときは、入力をデフォルト値で埋めます。
ユーザーがフォームを送信すると、第2フィールドが有効になっているときにビューモデルに投稿された第2フォームフィールド値のみが表示されます。私はこれをHTMLの一般的なパターン、無効なフィールドはPOSTの一部ではないことが分かっています。
私の質問:フィールドが無効になっているときにPOSTされた値を取得するにはどうすればこの問題を解決できますか?それは私が同様の要件を持っていた... JSに
、あなたの作業コードが示すことはできますか?だから、私たちが答えを出す方が簡単になるでしょう。 JSを使って投稿しているのですか、@ Html.BeginFormを使っていますか? –
投稿は、Razorでbeginformを使用する通常の送信ボタンです。 –