Проверка Jquery не работает - PullRequest
0 голосов
/ 30 декабря 2011

Я пытаюсь использовать проверки Jquery в форме, в которой используются два указателя даты «ffectiveDate »и« termDate ».EffectiveDate не должно быть раньше TermDate.DatePicker работает, но при нарушении проверки не отображаются какие-либо ошибки.

<script language="javascript" type="text/javascript">
    jQuery(document).ready(function () {
        $("form").validate();
        var term = $("#TermDate").val();
        $("#EffectiveDate").datepicker({
            minDate: term
        });
    });
</script>

1 Ответ

1 голос
/ 31 декабря 2011

Вам необходимо применить правило проверки (dpDate), как описано в этой статье :

jQuery(document).ready(function () {
    $("form").validate({
        rules: {
            // EffectiveDate is the name of the input, not the id
            // so make sure that the input is defined like this:
            // <input type="text" id="EffectiveDate" name="EffectiveDate" />
            EffectiveDate: {
                required: true,
                dpDate: true
            }
        }
    });

    var term = $("#TermDate").val();
    $("#EffectiveDate").datepicker({
        minDate: term
    });
});

Чтобы это правило вступило в силу, необходимо добавить расширение jquery.ui.datepicker.validation.js на свою страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...