Метод сброса формы формы в HTML используется для очистки содержимого, введенного пользователем. Ошибочно считалось, что он просто очищает значения в элементах ввода, таких как input.
Но на самом деле это не так. Суть метода сброса заключается в восстановлении содержимого входных элементов, таких как входные данные, до значения в значении атрибута, а не до нулевого значения "".
Вот что говорит w3c:
Каждый раз, когда тег <input type="reset"> появляется в форме HTML, создается объект Reset.
При нажатии кнопки сброса значения всех элементов ввода в содержащей форме сбрасываются до значений по умолчанию. Значение по умолчанию указывается атрибутом значения HTML или атрибутом defaultValue JavaScript.
В реальных ситуациях нам часто необходимо реализовать сброс формы при редактировании определенного контента, но в это время атрибуту value элементов ввода, таких как input, может быть присвоено значение, поэтому сброс просто инициализирует форму этим значением.
В этом случае мы можем использовать JavaScript только для установки пустого атрибута значения элементов ввода, таких как ввод, для достижения эффекта сброса.