1

これは、正しい方向を指し示しているようなものです。私は現在、ラジオボタンがチェックされるまで少数のフィールドが非表示になるプロジェクトに取り組んでいるため、それまでは必要ありません。特定のラジオ ボタンをオンにすると、フィールドが表示され、モデルの [Required] DataAnnotations 属性を使用して送信時に必須になります。

私は MVC Foolproof と [RequiredIf] を使用しようとする道をたどりましたが、古い js ファイルが必要であることを考えるとうまくいきませんでした。

ご意見をお待ちしております。これはそれほど珍しいことではないと思いますが、Google で解決策を見つけるのは非常に困難でした。

4

2 に答える 2

2

Javascript/Jqueryを使用してこれを達成できると確信しています。

そのようです:

if($('#idNameOfRadioBtn').is(':checked')){
    $('#idOfFieldNameThatIsNowRequired').attr('required');
}
else{
    $('#idOfFieldNameThatIsNowRequired').removeAttr('required');
}

これが役立つかどうか教えてください!

于 2016-08-29T15:09:24.340 に答える