Jquery тексеруін пайдаланып кірістірілген jquery Datepicker-ті тексеріңіз

Күні менің кірістірілген күн пикері арқылы таңдалғанын қамтамасыз етуге тырысамын. Кірістірілген күн пикторы жасырын енгізу терезесін береді, сондықтан оны талап ету қиын. Хабарламаны көрсетуге тырысу үшін, қате туралы хабарларды invalidHandler арқылы ауыстырдым.

Менің коды:

<script type="text/javascript">
      jQuery('#date').datepicker({
        inline: true,   
        beforeShowDay: checkDayOfWeek,
        onSelect: function(dateText, inst) { $("#ship_date").val(dateText); }
      });
</script>

<div id="date" style="font-size: 75%;" class="required"></div>
<input type="hidden" name="ship_date" id="ship_date" class="required" />

Қате туралы хабарламаны көшіруге арналған:

jQuery("#custform").validate({
invalidHandler: function(e, validator) {
    var errors = validator.numberOfInvalids();
    if (errors) {
        var message = errors == 1
            ? 'You missed 1 field. It has been highlighted below'
            : 'You missed ' + errors + ' fields.  They have been highlighted     below';
        $("div.error span").html(message);
        $("div.error").show();
    } else {
        $("div.error").hide();
    }           
},
});

Мақсатым: Біреу бір күнді таңдаусыз пішінді жіберген кезде, олар пішін жіберер алдында күнді енгізу туралы хабармен бірге беріледі. Егер күнді таңдағыштың дивизиясына сынып қоссаңыз, бәрі жақсы болады.

Оқуыңызға рахмет

0

1 жауаптар

JQuery валидаторының плагинін пайдаланасыз ба? Егер солай болса, жасырын өріске сыныпты қоса аласыз

<input type="hidden" class="required" id="field1" name="field1"/>

және валидатор параметрін нөлге елемей, ештеңені елемей ... орнатыңыз

$.validator.setDefaults({ ignore: '' });

( сілтеме ) және жасырын өріс орналасқан жерде қате туралы хабарды аласыз. Егер ол күн өрісіне жақын болса, ол күні өрісі msg болады. Мен мұны бұрынғы формаларда жасадым.

Бұл көмектеседі деп үміттенемін.

0
қосылды