Я нашел это:
Это должно сработать, если идентификатор вашей формы myform:
$(':input','#myform')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
Он использует: входной селектор, который будет соответствовать всему вводу, textarea, выберите и кнопки элементов.Поскольку мы передаем #myform в качестве второго аргумента, он будет находить входные данные только внутри этого элемента формы.Затем он отфильтровывает все кнопки, отправляет, сбрасывает и скрывает вводы, используя not ().Затем он использует val (), чтобы установить значение оставшихся полей в пустую строку, а затем использует removeAttr, чтобы удалить отмеченный и выбранный атрибут полей в случае, если у вас есть какие-либо входы radio / checkbox / select.Тада.
здесь: Сброс многоступенчатой формы с помощью jQuery
РЕДАКТИРОВАТЬ: из того же URL-адреса: если у вас есть значения по умолчанию на ваших флажках, а также используйте этот:
// Use a whitelist of fields to minimize unintended side effects.
$(':text, :password, :file, SELECT', '#myFormId').val('');
// De-select any checkboxes, radios and drop-down menus
$(':input', '#myFormId').removeAttr('checked').removeAttr('selected');
это то, что вы искали?