Alpine.js · самостоятельный пример · данные обрабатываются в этом браузере

Личный кабинет и настройки проекта

Редактирование с сохранением и отменой

Сохранённая карточка и редактируемые поля — разные объекты. Отмена не оставляет в карточке случайные изменения.

Попробуйте: измените название, затем нажмите «Отменить». Карточка останется прежней. Повторите изменение и сохраните — теперь результат обновится.

Сохранённое состояние в этой вкладке

Ответственный

Карточка готова к редактированию

Откройте поля кнопкой «Редактировать карточку». Изменения применяются только после сохранения.

Изменения ещё не сохранены

Перед редактированием создаётся копия объекта. @submit.prevent применяет проверенный ввод; отмена восстанавливает копию сохранённых данных.