я хочу отобразить текущую дату (сегодняшняя дата - дата отправки формы) в поле даты в контактной форме 7, не выбирая ее с помощью средства выбора даты, я также хочу отключить средство выбора даты, если это возможно. пожалуйста, помогите.
Вы должны добавить этот скрипт.
<script>
jQuery(function ($) {
var now = new Date();
var day = ("0" + now.getDate()).slice(-2);
var month = ("0" + (now.getMonth() + 1)).slice(-2);
var today = now.getFullYear()+"-"+(month)+"-"+(day);
$('#MydatePicker').val(today);
$("#MydatePicker").attr("min", today);
});
</script>
[date* your-date class:required id:MydatePicker]
Пожалуйста, проверь это.
это работает, я удаляю только «id:» перед «MydatePicker» в сценарии, и все работает нормально. спасибо, Анкит.
это не работает, я устанавливаю плагин верхних и нижних колонтитулов, чтобы добавить пользовательский скрипт, который вы мне дали: <script> jQuery(function ($) { var now = new Date(); var day = ("0" + now.getDate ()).slice(-2); var month = ("0" + (now.getMonth() + 1)).slice(-2); var today = now.getFullYear()+"-"+(месяц )+"-"+(день); $('#id:MydatePicker').val(сегодня); $("#id:MydatePicker").attr("мин", сегодня); }); </script> и вставьте шорткод: [date* your-date class:required id:MydatePicker] внутри контактной формы 7, но он не показывает текущую дату. показывает просто ааа-мм-дд