У меня есть форма, которая содержит раскрывающийся список, и эта форма проверена bootstrapValidation()
. когда я изменяю значение выпадающего меню, он загружает частичное представление со списком текстового поля. Первый раз, когда я изменяю значение ddl, проверка работает нормально, но во второй раз, когда я изменяю значение ddl, и оно не работает.
@using (Html.BeginForm("WareHouseProductionItemConsumptionSlave", "WareHouse", FormMethod.Post, new { id = "wareHouseConsumptionSlaveFormId", @class = "formValidator" }))
{
<div class="col-md-12">
<div class="form-group">
<label>Requisition Number</label>
@Html.DropDownListFor(model => model.WareHouse_RequisitionFk, Model.RequisitionList as SelectList, "==Select Requisition No==", new { id = "ddlWareHouseRequisitionFk", @class = "searchingDropdown form-control ddlReset", required = "required", style = "width:100%" })
@Html.ValidationMessageFor(model => model.WareHouse_RequisitionFk, "", new { @class = "text-danger" })
</div>
<div id="requisitionSlaveData"></div>
</div>
}
@section scripts {
<script type="text/javascript">
$(document).ready(function () {
//$("#ddlShipmentInvoiceFk").change(function (e) {
$("#ddlWareHouseRequisitionFk").change(function (e) {
var requisitionId = $("#ddlWareHouseRequisitionFk").val();
$.ajax({
type: "POST",
url: "@Url.Action("GetWareHouseProductionItemRequisitionSlavePartial", "WareHouse")",
datatype: "Json",
data: { requisitionId: requisitionId },
success: function (data) {
$("#requisitionSlaveData").html(data);
$('.formValidator').bootstrapValidator();
}
});
});
</script>
}