Нина, ну делать 3 инпута для ввода одной даты - как по мне сомнительный пользовательский опыт.
Либо один type text, либо воспользоваться сторонней ui библиотекой для datepicker, где можно настраивать формат.
Зависит от задачи и дизайна
1) Исправьте путь до файлов, чтобы не было никакой кирилицы.
2) prompt для ноды нужно устанавливать отдельно. Сделали это? Нет? Думаю нет. А если да, то где импорт? prompt это браузерный метод. Не javascript`овый.
3) Что такое input js? Нагуглилась либа для юсб устройств. Оно? В коде не вижу нигде чтоб использовалось.
Павел, дело конечно ваше, но обработчик сабмита формы должен висеть на форме, а не на кнопках. И разность действий должна выбираться пользователем в самой форме.
А срабатывает по энтер та, которая раньше в разметке скорее всего. Это и ответ как это изменить. В html один порядок, на css - другой.
AlexAll, ну да, только "Большая" это штука относительная и для Вашего примера эта глубина с вероятностью близкой к 100% - недостижима. То есть для Вашего примера в это ограничение Вы не упрётесь. Очень маловероятно что у Вас будет цепочка из вложенных объектов на несколько тысяч звеньев
AlexAll, для самообразования могу статью предложить https://habr.com/ru/post/533034/
Не уверен что она на 100% релеванта, так сам не читал, но, бегло пробежавшись - где то рядом.
Но даже это так себе вариант, потому что хардкод на каждую связку офис-город.
На js и поддержка лучше и динамично можно всё сделать, чтобы не зависеть от количества элементов.
на css - никак, пока :has не станет нормально поддерживаться, хотя если Вы ориентированы только под последние несколько версий и не ориентированы на firefox, то уже можно
Достаточно расплывчатая формулировка.
Сверстать шаблон письма - относится. Правда отдельным пунктом.
Настроить скрипт отправки письма, чтобы вот именно отправлялось письмо после нажатия кнопки "отправить" через форму на сайте - нет, не относится.
Я в подобной задаче позиционировал через absolute и проценты.