Обновление Bootstrap Проверка при частичном просмотре, которая загружается при изменении выпадающего значения - PullRequest
0 голосов
/ 08 февраля 2020

У меня есть форма, которая содержит раскрывающийся список, и эта форма проверена 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>
}
...