gcogco10 Ответов: 0

Как использовать ваш datepicker в вашей форме с помощью jqueryui?


Привет Команда

У меня есть логика, но она плохо работает, а это значит, что выбор даты-это не функция. Я хочу, чтобы когда пользователь впервые проверил использование флажка. Он должен подсказать ему прямо к датапикеру, когда он снят, это должно быть скрыто до тех пор, пока он не заблокирует период datetime.

Что я уже пробовал:

<div class="form-group row">
                    <div class="col-sm-6">
                        @Html.EditorFor(model => model.ModuleName, new { htmlAttributes = new { @class = "form-control", autofocus = "autofocus", placeholder = "ModuleName" } })
                    </div>
                    <hr />
                </div>
                <div class="form-group row">
                    <div class="col-sm-2">
                        @Html.CheckBoxFor(model => model.Lockuntil, new { @class = "rb", data_toggle = "hide-element", data_target = "#datepicker" })
                        <input id="date" type="text" /><br />
                        <input type="checkbox" id="chkDisable" onclick="disableDP()">
                    </div>
                </div>

                <!--Jquery for datechecking-->
                <script type="text/javascript">
                $(function(){
    
    $('#date').datepicker({
        dateFormat: 'dd-mm-yy',
        altField: '#thealtdate',
        altFormat: 'dd-mm-yyyy'
    });
    
});

function disableDP(){
	$("#date").attr("disabled",  $("#chkDisable").is(":checked")).val("28-09-2020");
}
                </script>

Sandeep Mewara

И в чем же проблема?

gcogco10

datepicker не работает.

ZurdoDev

Это не говорит нам ничего полезного.

bbirajdar

Проверьте наличие ошибок в консоли браузера. Что-то ломает сценарий на стороне клиента.

Jin Vincent Necesario

Может быть, вам просто нужно правильно заключить свое утверждение, кажется, вы забыли заключить свое утверждение в закрывающую скобку.
Из этого:
"$("#дата").м("инвалид", $("#chkDisable").это(":проверено")).Валь("28-09-2020");"
к
"$("#date").attr("disabled", $("#chkDisable").is(":checked")).val("28-09-2020"));".

0 Ответов