私はASP.netのプロジェクトに取り組んでおり、そこから選択するドロップダウンメニューを提供するフォームを作成しました。これに加えて、以下のJqueryではユーザーがドロップダウンフィールドを追加できます。これは機能します。 私の問題は、最初のドロップダウンに由来し、html形式のC#から読み込まれたものとして正常に機能する機関のリストを持っています。RazorからJqueryに変数を渡そうとしています
ユーザが別のドロップダウンを追加することを選択すると、そのボックスは空白になります。私はC#を直接Jqueryに追加しようとしましたが、これは機能しません。
私はこのプロジェクトで使用しているASP.netまたはMVCに熟練しているわけではないので、値をJqueryに渡してドロップダウンにリストを追加するのに最適な方法は何ですか?ここで
は、ここで私は私が何をしようとしている明確に支援するカップルの画像を追加したHTML<div class="col-md-3 BasicInfoFormLabelColumn">
<label for="restrictedInstitute" class="formLabel">Restricted Institutes: (Can't Apply)</label>
</div>
<div class="col-md-3 input_fields_wrap">
<select style="padding-left: 5px; width: 100%;" class="BasicInfoFormControl" onblur="" name="restrictedInstitute[]" id="selectRestricted" />
<option value="0">Please Select</option>
@foreach (var item in Model.institute)
{
if (@item.TradingName != null && @item.TradingName != " " && @item.TradingName != "")
{
<option value="@item.TradingName">@item.TradingName</option>
}
}
</select>
<div class="row">
<div class="col-md-12 BasicInfoFormRow ">
<button class="add_field_button addMore">+Add More institutes</button>
</div>
</div>
</div>
ある
<script>
$(document).ready(function() {
var max_fields = 10; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap"); //Fields wrapper
var add_button = $(".add_field_button"); //Add button ID
var x = 1; //initlal text box count
$(add_button).click(function (e) { //on add input button click
e.preventDefault();
if (x < max_fields) { //max input box allowed
x++; //text box increment
$(wrapper).append('<div><select style="padding-left: 5px; width: 100%;" class="BasicInfoFormControl" onblur="" name="restrictedInstitute[]" /></select><a href="#" class="remove_field">Remove</a></div>'); //add input box
}
});
$(wrapper).on("click", ".remove_field", function (e) { //user click on remove text
e.preventDefault(); $(this).parent('div').remove(); x--;
})
});
</script>
以下のコードです。
ボタンを追加別のDropDownListは、新しいドロップダウンリストは、最初の時間に移入され1と同じオプションを持っているのだろうか? – Mark
こんにちはマークは、それはそうする必要がありますが、現在はそれだけで空白になっています。 – theHussle