const leadingZero = n => n>999 ? n : ('0000' + n).substr(-4);
по поводу косяков с неправильным отображением я тоже заметил
DG.then(function () {
try {
map = DG.map('js2Gis', {
center: [43.205817, 76.819346],
zoom: 17,scrollWheelZoom:false
});
DG.marker(
[43.205817, 76.819346]
)
.addTo(map)
.bindPopup('ACB');
} catch( err ) {
console.error(err);
}
});
[{
src: '',
coords: {x:1, y:1}
}, {
src: '',
coords: {x:1, y:1}
},
// …
]
1) Проверяла поля Имя,Фамилия Отчество что бы там не было матов, и неизвестных символов.
2) Проверка логина (проверка логина на базе данных, и проверка на мат. слов)
3) Проверять пароль что бы при вводе 2 раза он ввел правильно.
flex-shrink: 0; - насчет этого не знаю, первый раз вижу.
Само собой, этот клик должен быть инициирован пользователем, например кликом по другому элементу, который добавляет новый файл-инпут.
Не уверен в решении, просто мысли вслух.