Я хочу очистить все поля ввода и textarea в форме. Он работает следующим образом при использовании кнопки ввода с классом reset :
Это очистит все поля на странице, а не только те из формы. Как бы мой селектор выглядел как только форма, в которой живет фактическая кнопка reset?
По какой причине это не должно использоваться?
Это не будет обрабатывать случаи, когда поля ввода формы имеют непустые значения по умолчанию.
Что-то вроде должно работать
если вы используете селекторы и делаете значения пустыми значениями, это не сбрасывает форму, делая все поля пустыми. Reset заключается в том, чтобы сделать форму, как это было до любых действий по редактированию от пользователя после загрузки формы со стороны сервера. Если есть вход с именем «имя пользователя» и что имя пользователя было предварительно заполнено со стороны сервера, большинство решений на этой странице будут удалять это значение из ввода, а не Reset, до значения, которое было до изменения пользователя. Если вам нужна форма Reset, используйте следующую команду:
если вам не нужна форма Reset, но заполните все входы некоторым значением, например пустым значением, тогда вы можете использовать большинство решений из других комментариев.
Простой, но работает как шарм.
Если кто-то все еще читает этот поток, вот самое простое решение, использующее не jQuery, а обычный JavaScript. Если ваши поля ввода находятся внутри формы, существует простая команда JavaScript reset:
Почему это нужно делать с любым JavaScript вообще?
Сначала попробовал это, он не очистит поля со значениями по умолчанию.
Здесь можно сделать это с помощью jQuery, затем:
312 tbuehlmann [2011-06-15 23:59:00]
Я хочу очистить все поля ввода и textarea в форме. Он работает следующим образом при использовании кнопки ввода с классом reset :
Это очистит все поля на странице, а не только те из формы. Как бы мой селектор выглядел как только форма, в которой живет фактическая кнопка reset?
jquery html forms
27 ответов
390 Решение ShaneBlake [2011-06-16 00:04:00]
529 ngen [2011-06-16 00:01:00]
134 user768680 [2013-03-17 21:45:00]
По какой причине это не должно использоваться?
Это не будет обрабатывать случаи, когда поля ввода формы имеют непустые значения по умолчанию.
Что-то вроде должно работать
если вы используете селекторы и делаете значения пустыми значениями, это не сбрасывает форму, делая все поля пустыми. Reset заключается в том, чтобы сделать форму, как это было до любых действий по редактированию от пользователя после загрузки формы со стороны сервера. Если есть вход с именем «имя пользователя» и что имя пользователя было предварительно заполнено со стороны сервера, большинство решений на этой странице будут удалять это значение из ввода, а не Reset, до значения, которое было до изменения пользователя. Если вам нужна форма Reset, используйте следующую команду:
если вам не нужна форма Reset, но заполните все входы некоторым значением, например пустым значением, тогда вы можете использовать большинство решений из других комментариев.
28 jroi_web [2014-06-03 07:03:00]
Простой, но работает как шарм.
Если кто-то все еще читает этот поток, вот самое простое решение, использующее не jQuery, а обычный JavaScript. Если ваши поля ввода находятся внутри формы, существует простая команда JavaScript reset:
20 apen [2015-06-01 06:53:00]
15 Matt Ball [2011-06-16 00:02:00]
Почему это нужно делать с любым JavaScript вообще?
Сначала попробовал это, он не очистит поля со значениями по умолчанию.
Здесь можно сделать это с помощью jQuery, затем:
11 mumair [2015-09-28 15:14:00]
Я получил самый легкий трюк в форме reset
10 sunshine [2017-06-01 15:43:00]
Если вы хотите очистить все поля ввода независимо от их типа, то это минутный шаг на
10 BoCyrill [2016-08-31 11:33:00]
С помощью Javascript вы можете просто сделать это с помощью этого синтаксиса getElementById(«your-form-id»).reset();
вы также можете использовать jquery, вызвав функцию reset таким образом $(‘#your-form-id’)[0].reset();
Помните, не забывайте [0] . Вы получите следующую ошибку, если
TypeError: $(. ). reset не является функцией
JQuery также предоставляет событие, которое вы можете использовать
Я пробовал, и он работает.
Примечание. Важно отметить, что эти методы только reset составляют вашу форму до их первоначального значения, заданного сервером при загрузке страницы. Это означает, что если ваш ввод был установлен на значение «установленное значение» перед случайным изменением, поле будет reset до того же значения после вызова метода reset.
Ожидаю очистки формы, получаю ничего. Где ошибка?
Событие срабатывает. Консоль без ошибок.
- Вопрос задан более трёх лет назад
- 1526 просмотров
Ожидаю очистки формы, получаю ничего. Где ошибка?
Какая ошибка? О_О
И чем вам не угодил встроенный способ очистки —
Источник: