Как мне сохранить состояние элементов на странице? Чтобы на емейл пришла ссылка с элементами которые выбрал пользователь. И при переходе на эту ссылку были элементы которые выбрал пользователь? вот пример https://estimatemyapp.com
Можете добавить GET параметрами значение чекбоксов. Например: http://estimatemyapp.com/?param1=value1¶m2=value2
Один из вариантов: в процессе обработки данных на сервере перед отправкой на e-mail сохранять значения checkbox'ов в базе одной записью, с присвоением этой записи какого либо ID, на указанный адрес электронной почты отправляется url с этим ID - типа https://estimatemyapp.com/?checkid=aaabbbcccccc, ну или как на указанном вами сайте. При переходе по ссылке определяется запись, соответствующая данному ID, и значения checkbox'ов расставляются в соответствии с выбором пользователя.
Детали реализации - на ваше усмотрение.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники