7ответ(ов) в теме
У меня имеется думаю что важный вопрос, в данном дополнении все хорошо работает, но есть одна "проблемка" дополнение создано для сбора данных, например я их собираю раз в неделю, мне нужно, чтобы форма автоматически очищалась через несколько дней после заполнения, например, как это можно сделать?
Андрей CS сказал(а)
Это не проблема, а ваша задача.
Нужно писать соответствующий скрипт, если кратко, то необходимо раз в сутки проходить по пользовательским данным и удалять те, что старше нужного кол-ва дней.
Вы можете опубликовать задание в разделе заданий.
Я поэтому и написал «проблемка» ну согласитесь, такая возможность была бы очень хорошей, ведь если данные интервальные, то каждый раз удалять старые и вносить новые это не очень удобно)
if(document.querySelector('input#data-save') != null){ var d = new Date(); document.querySelector('div#rcl-field-data-save').parentNode.style = "display:none" document.querySelector('input#data-save').value = (d.getMonth() + 1).toString()+'.'+d.getDate().toString()+'.'+d.getFullYear().toString() var date1 = new Date(document.querySelector('input#data-save').value); var date2 = new Date(); var daysLag = Math.ceil(Math.abs(date2.getTime() - date1.getTime()) / (1000 * 3600 * 24)); } if((daysLag-1) > 1){ document.querySelectorAll('div#tab-otpravit_otchet_21 .rcl-form.preloader-parent form input').forEach(function(i){ if(i != document.querySelector('input#data-save')){ i.value = '' } }) document.querySelectorAll('div#tab-otpravit_otchet_21 .rcl-form.preloader-parent form a.rcl-bttn.rcl-bttn__mod-only-icon.rcl-bttn__type-simple.rcl-bttn__size-standart').forEach(function(i){ i.click() }) }
Код отвечающий за обнуление данных вот. Может кому пригодится. Тему можно закрывать
Редакции сообщения
09.11.2020 12:17Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме