Александр Дерзкой: это уже вне рамок вопроса, какие там поля остаются заполнены - этот код открывает модальное окно. Если оно не открывается, то пишите какие у вас ошибки в консоли, проверяйте существует ли нужный элемент.
И к тому же почему нельзя reset делать одновременно с этим
martapnck: ну вот смотрите, я сделал пример из вашего кода. Просто добавил туда строчку с кодом которую предлагал раньше, и всё заработало. (почти - в вашей разметке нету элемента #total)
martapnck: да, потому что вы стёрли что-то лишнее когда добавляли код. Откатывайтесь до старого версии кода, добавляйте строку заново, но в этот раз не удаляйте ничего, просто добавьте строку и всё.
Если вы знаете текущий день недели и время, то у вас достаточно информации чтобы посчитать промежуток времени от текущего момента до следующего вторника
Nik1712: и всё это уже реализовано в вашем коде - вы сами на элементы вешаете соответствующий класс, значит и выбрать нужные элементы не будет проблемой. Атрибуты вы тоже в коде как-то достаёте, посмотрите сами.
Nik1712: ну не обязательно прям объект создавать, достаточно пройтись по selected и сравнить атрибуты. Но можно и объект. Вы знаете как создаются объекты, знаете как присваиваются свойства объекта? Если да, то в чем сложность - у вас есть нужные элементы, берёте из них нужную информацию и создаёте объект с нужными свойствами. В каком пункте проблема - 1) взять нужные элементы, 2) взять нужную информацию из них, или 3) создать объект?