Здравствуйте!
По умолчанию, если поле ДАТА РОЖДЕНИЯ не заполнена - в поле всё равно передаётся значение 0000-00-00
То есть стандартный required не срабатывает.
Есть мнение что надо в коде самого вызова календарика указать значение = пусто.
Мои попытки сделать это привели только к тому, что календарик перестал вызываться по клику на поле ввода, хотя required и заработал. Помогите, пожалуйста.
<script type="text/javascript">
$(function() {
$("#usr_birthday").flatpickr({
dateFormat: "d-m-Y",
minDate: new Date('<?php echo date('Y')-129; ?>:<?php echo date('Y')-14; ?>'),
maxDate: new Date('<?php echo date('Y')-14; ?>-12-31'),
});
});
function Wo_SubmitInfoForm() {
$("form.setting-general-form").submit();
}
$(function () {
$('form.setting-general-form').ajaxForm({
url: Wo_Ajax_Requests_File() + '?f=update_user_information_startup',
beforeSend: function () {
$('button.disable_btn').attr('disabled', true);
$('button.disable_btn').text("<?php echo $wo['lang']['please_wait'];?>");
},
success: function (data) {
if(data.status == 200) {
window.location.href = '<?php echo Wo_SeoLink('index.php?link1=start-up');?>';
}
}
});
});
</script>