MVCサイトで、特定のページの検索パラメータに使用される部分的なビューがあります。この部分では、特定のID番号に基づいてパラメータを動的に表示しています。これらのパラメータの中には、ユーザーが正確な値または値の範囲を入力できるようにする必要があるものがあります。これは今まで私が持っているものです:MVCのラジオボタンでダイナミックフィールドを表示
<form id="DynamicFieldsForm">
@{
List<DynamicParameter> ddParams = dal.GetParameters();
foreach (DynamicParameter dp in ddParams.OrderBy(d => d.ParameterName))
{
<div>
<div class="form-group col-lg-12">
<div class="designerDataParamRangeSelect">
<input type="radio" id="@(dp.ParameterID)_RadioExact" value="exact" />Exact<br />
<input type="radio" id="@(dp.ParameterID)_RadioRange" value="range" />Range
</div>
<input class="form-control" type="text" id="@(dp.ParameterID)_Lower" name="@(dp.ParameterID)_Lower" placeholder="@dp.ParameterName Lower" value="" @maxLength />
<div id="hideThis">
<input class="form-control" type="text" id="@(dp.ParameterID)_Upper" name="@(dp.ParameterID)_Upper" placeholder="@dp.ParameterName Upper" value="" @maxLength />
</div>
</div>
</div>
}
}
</form>
この部分図は、ドロップダウンから特定のIDが選択された後にも表示されます。私はUIが働いている...それは問題ではない。私が助けが必要なのは、"_RadioRange"
ラジオボタンが選択されたときに"hideThis"
divの入力フィールドを表示または非表示にする方法です。私はこれらの値をjavascript関数からコントローラに送信しています。私は、これらのフィールドの表示と非表示を支援する必要があります。どんな助けも大歓迎です。
[OK]今私はちょっと愚かな笑を感じる。私が見たすべての例は 'name'属性を持っていました。入力をありがとう...私は試してみましょう! – LDWisdom