テキストボックスの値を使用してラジオボタンに値を設定するにはどうすればよいですか

jcsmata

モデルには、ユーザーが挿入する数量を定義するプロパティがあります。

これを行うには、次のような3つのラジオボタンを使用します。

ここに画像の説明を入力してください

これに使用するコードは次のとおりです。

<div>
    @Html.RadioButtonFor(m => m.LabelsQuantity, "100", new { @class = "custom-control-inline radiobtn" }) @Html.Label("100", new { @class = "custom-label-inline " })
</div>
<div>
    @Html.RadioButtonFor(m => m.LabelsQuantity, "1000", new { @class = "custom-control-inline radiobtn" }) @Html.Label("1000", new { @class = "custom-label-inline " })
</div>
<div>
    @Html.RadioButtonFor(m => m.LabelsQuantity, "Other"  , new { @class = "custom-control-inline radiobtn" }) @Html.Label("Others", new { @class = "custom-label-inline " })
</div>
<div>
    @Html.TextBoxFor(m => m.LabelsQuantity, string.Empty, new { @class = "custom-control-inline form-control enable_tb", type = "number", disabled = "true" })
</div>

問題は、テキストボックスに挿入した値がコントローラーに渡されず、他の文字列のみに渡されることです。

ビューの値をオーバーライドできるようにするか、コントローラーのテキストボックスの値を取得できるようにする必要があります。

何か助けはありますか?ありがとうございました。

user3559349

ビューモデルには、テキストボックスをバインドするための2番目のプロパティが必要です。DefaultModelBinderだけなので、それは見て、最初に一致した名前/値のペアをバインドLabelsQuantity=Other要求で、かつセットすることをあなたにLabelsQuantityproeprty、そして無視しますLabelsQuantity=ValueFormTheTextBox

モデルを変更して、追加のプロパティを含めます。

public string OtherQuantity { get; set; }

を使用してビューでバインドします

@Html.TextBoxFor(m => m.OtherQuantity)

また、クライアント側とサーバー側の検証を取得できるように絶対確実な [RequiredIf("LabelsQuantity", "Other"]属性などの条件付き検証属性の適用を検討する必要があります。

テキストボックスの値が常に数値である必要がある場合は、intではなくプロパティを作成する必要があることにも注意してくださいstring

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別のラジオボタンを使用して、リッチテキストボックスにすでに設定されているテキストを置き換えるにはどうすればよいですか?

分類Dev

ラジオボタンでリンクされたテキストボックスの値を選択するにはどうすればよいですか?

分類Dev

Highchartsを使用してテキストボックスからグラフに動的な値を設定するにはどうすればよいですか?

分類Dev

チェックボックスとラジオボタンにデフォルト値を設定するにはどうすればよいですか?

分類Dev

リアクティブフォームを使用してラジオボタンの値を設定するにはどうすればよいですか?

分類Dev

Javascript、テーブル値チェックボックス、テキストボックス、ラジオ、選択オプションを使用してテーブルに行を追加するにはどうすればよいですか?

分類Dev

チェックされたラジオボタンに関連してtextareaのテキストを更新するにはどうすればよいですか?

分類Dev

引用符を含むデータベースのテキストボックスに値を設定するにはどうすればよいですか?

分類Dev

コンボボックステキストを設定するにはどうすればよいですか

分類Dev

コンボボックスの値を設定するにはどうすればよいですか?

分類Dev

javaScriptの単一の関数を使用して他のラジオボタンをクリックしたときにテキストボックスを無効にするにはどうすればよいですか?

分類Dev

モデルが有効になるように、剣道テキストボックスの値を設定し、その値をコントローラーに渡すにはどうすればよいですか?

分類Dev

プレースホルダーを使用して、ブートストラップモデルに表示されるテキストボックスに値を設定するにはどうすればよいですか。

分類Dev

Android:ラジオボタンのテキストを整数に設定するにはどうすればよいですか?

分類Dev

HTMLボタンをクリックしてh1のテキスト値を取得するにはどうすればよいですか?

分類Dev

JavaScriptを使用してselectboxに基づいてテキストボックスの値を更新するにはどうすればよいですか?

分類Dev

JavaScriptを使用して選択ボックス要素の値をプログラムで設定するにはどうすればよいですか?

分類Dev

新しい関数でOnChangeを使用してテキストボックスの値を使用するにはどうすればよいですか?

分類Dev

MacOSのPythonTkinterチェックボタンウィジェット:テキストの色を設定するにはどうすればよいですか

分類Dev

2つの異なるラジオボタンのセットに異なる値を設定するにはどうすればよいですか?

分類Dev

C#静的メソッドでテキストボックス/ラベル値を設定するにはどうすればよいですか?

分類Dev

JavaScriptまたはJQueryを使用して、PHP + MySQLの同じページで送信ボタンを押さずに2つのテキストボックスの入力値の結果を3番目のテキストボックスに取得するにはどうすればよいですか?

分類Dev

動的テキストボックス値の値を取得するにはどうすればよいですか?

分類Dev

レポートサービステキストボックスのデフォルト値を設定するにはどうすればよいですか?

分類Dev

レポートサービステキストボックスのデフォルト値を設定するにはどうすればよいですか?

分類Dev

ボタンがクリックされるたびにボタンのテキスト値を変更するにはどうすればよいですか?

分類Dev

ボタンを1回クリックするだけで、テキストボックスの値とdxDatagridの選択したすべての値をデータベースに挿入するにはどうすればよいですか?

分類Dev

2つのボタンを使用して2つのボックス間でテキストを移動するにはどうすればよいですか?

分類Dev

ループを使用してボタンのテキスト プロパティを設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    別のラジオボタンを使用して、リッチテキストボックスにすでに設定されているテキストを置き換えるにはどうすればよいですか?

  2. 2

    ラジオボタンでリンクされたテキストボックスの値を選択するにはどうすればよいですか?

  3. 3

    Highchartsを使用してテキストボックスからグラフに動的な値を設定するにはどうすればよいですか?

  4. 4

    チェックボックスとラジオボタンにデフォルト値を設定するにはどうすればよいですか?

  5. 5

    リアクティブフォームを使用してラジオボタンの値を設定するにはどうすればよいですか?

  6. 6

    Javascript、テーブル値チェックボックス、テキストボックス、ラジオ、選択オプションを使用してテーブルに行を追加するにはどうすればよいですか?

  7. 7

    チェックされたラジオボタンに関連してtextareaのテキストを更新するにはどうすればよいですか?

  8. 8

    引用符を含むデータベースのテキストボックスに値を設定するにはどうすればよいですか?

  9. 9

    コンボボックステキストを設定するにはどうすればよいですか

  10. 10

    コンボボックスの値を設定するにはどうすればよいですか?

  11. 11

    javaScriptの単一の関数を使用して他のラジオボタンをクリックしたときにテキストボックスを無効にするにはどうすればよいですか?

  12. 12

    モデルが有効になるように、剣道テキストボックスの値を設定し、その値をコントローラーに渡すにはどうすればよいですか?

  13. 13

    プレースホルダーを使用して、ブートストラップモデルに表示されるテキストボックスに値を設定するにはどうすればよいですか。

  14. 14

    Android:ラジオボタンのテキストを整数に設定するにはどうすればよいですか?

  15. 15

    HTMLボタンをクリックしてh1のテキスト値を取得するにはどうすればよいですか?

  16. 16

    JavaScriptを使用してselectboxに基づいてテキストボックスの値を更新するにはどうすればよいですか?

  17. 17

    JavaScriptを使用して選択ボックス要素の値をプログラムで設定するにはどうすればよいですか?

  18. 18

    新しい関数でOnChangeを使用してテキストボックスの値を使用するにはどうすればよいですか?

  19. 19

    MacOSのPythonTkinterチェックボタンウィジェット:テキストの色を設定するにはどうすればよいですか

  20. 20

    2つの異なるラジオボタンのセットに異なる値を設定するにはどうすればよいですか?

  21. 21

    C#静的メソッドでテキストボックス/ラベル値を設定するにはどうすればよいですか?

  22. 22

    JavaScriptまたはJQueryを使用して、PHP + MySQLの同じページで送信ボタンを押さずに2つのテキストボックスの入力値の結果を3番目のテキストボックスに取得するにはどうすればよいですか?

  23. 23

    動的テキストボックス値の値を取得するにはどうすればよいですか?

  24. 24

    レポートサービステキストボックスのデフォルト値を設定するにはどうすればよいですか?

  25. 25

    レポートサービステキストボックスのデフォルト値を設定するにはどうすればよいですか?

  26. 26

    ボタンがクリックされるたびにボタンのテキスト値を変更するにはどうすればよいですか?

  27. 27

    ボタンを1回クリックするだけで、テキストボックスの値とdxDatagridの選択したすべての値をデータベースに挿入するにはどうすればよいですか?

  28. 28

    2つのボタンを使用して2つのボックス間でテキストを移動するにはどうすればよいですか?

  29. 29

    ループを使用してボタンのテキスト プロパティを設定するにはどうすればよいですか?

ホットタグ

アーカイブ