Меню :
php (128)
js (91)
html (30)
css (14)
js slice (13)
js date (9)
Показать еще :
jsphp (6)
form (6)
input (5)
php img (4)
id (4)
int (3)
display (2)
xml (2)
php get (2)
js post (1)
iframe (1)
radio (1)
info (1)

См. интсрукция по ruweb.

Как очистить поля формы

29.03.2026 11:15 / Марат / Смотрели : 35 / form | html | js |

Как "очистить форму" от введенных данных. Очистка формы частично. Примеры, код нескольких вариантов очитки формы! И вообще : "как очистить форму на сайте"?

Пошагово очистить форму на сайте.

  1. Очистка формы html
  2. Очистка формы js
  3. Как очистить форму частично?
  1. Очистка формы html

  2. Для того, чтобы продемонстрировать рабочий код "очистки формы" вам понадобится:

    Тег form.

    Между тегами "form" вставляем тег input.

    И собственно, вам понадобится кнопка "input" с типом reset.

    Соберем весь код:

    Код очистки формы от данных html^

    Весь тот, код о котором я рассказал ранее вы должны собрать воедино:

    <form>

    <p>Введите что-нибудь в поля:</p>

    <input>

    <input>

    <input type="reset" value="Очистить форму">

    </form>

    Пример очистки формы от данных html^

    Для того, чтобы проверить как работает "очистка формы" в коде, наберите в полях ввода какую-то информацию и нажмите "очистить форму"!

    Введите что-нибудь в поля:

  3. Очистка формы js

  4. Но что делать, когда поля формы, а именно "value js" имеет какое-то значение... давайте посмотрим, такую же выше взятую форму, но с заполненными "value" - будет ли очищаться форма!?

    Просто нажмите очистить форму...

    Как видим "очистка формы" не работает!

    Введите что-нибудь в поля:

    Давайте заставим форму очищаться!

    Для того, чтобы форма очистилась с уже введенными данными в "value", вам понадобится:

    Html

    Начнем собирать нашу форму с тега form.

    В него добавляем id, чтобы можно было обратиться по id.

    Кнопку для очищения сделаем вне формы, чтобы очитка не касалась этой кнопки + добавим туда id +, чтобы input стал кнопкой добавим тип "button".

    Здесь собирать код html не буду, см общий код ниже...

    javascript

    Нам понадобится "javascript код очистки формы", начинаем с тега script.

    Напишем функцию((function)) с произвольным названием "clearForm".

    Использую сокращенную форму обратиться по id ко всем полям внутри формы:

    var inputs = form . getElementsByTagName('input');

    Далее в цикле for "Очищаем все поля" input с value :

    for (input of inputs) input.value = '';

    Кнопка очищения, мы можем обратиться по id к "id_button" используя onclick.

    Соберем весь код очищения формы с заполненными value.

    Теперь всю нашу теорию надо превратить в код "очистки формы":

    <form id="form" >

    <input value="текст1">

    <input value="текст2">

    </form>

    <input id=id_button type=button value="очистить форму">

    javascript

    <script>

    function clearForm()

    {

    var inputs = form . getElementsByTagName('input');

    for (input of inputs) input.value = '';

    }

    id_button.addEventListener('click', clearForm);

    </script>

    Пример работы кода очищения формы с заполненными value.

    И осталось протестировать тот код "очистки формы", что я собрал выше... помещаем его прямо здесь и вам остается только и всего-то нажать кнопку "очистить форму"!

  5. Как очистить форму частично?

  6. Но, что если вам требуется очистить форму только частично? А некоторые поля формы не должны очищаться?

    Для того, чтобы собрать код "очистки формы" частично вам понадобится:

    Код и теория из предыдущего пункта! Полностью его копируем.Внутрь формы добавляем div опять же с id с произвольным значением "id_div".

    Между тегами "div" помещаем все те поля формы, которые должны быть очищены...

    А те поля которые не нужно очищать будут находится за пределами этого "div"... всё остальное абсолютно аналогично предыдущему пункту!

    Соберем код очистки формы частично:

    Html:

    <form>

    <div id="id_div">

    <input value="Здесь очистится">

    <input value="Здесь очистится 2">

    </div>

    <input value="Здесь не очистится">

    <input id=id_button2 type=button value="очистить форму">

    </form>

    javascript

    <script>

    function clearForm2()

    {

    var inputs = id_div.getElementsByTagName('input');

    for (input of inputs) input.value = '';

    }

    id_button2.addEventListener('click', clearForm2);

    </script>

    Пример работы кода очистки формы частично:

    Для того, чтобы проверить работу кода частичной "очистки форм полей" нажмите кнопку "очистить форму"
Всего комментариев : Comments+ 2.0
+ =

Последнние комментарии:

14.12.2025 :
комменты вернулись!
Марат 18.04.2026 18:04
Написал поиск... не стал копировать с "dwweb.ru" уж больно там всего... подробнее...
Марат 17.03.2026 14:29
XML налету : новый пункт №3, универсальный см. здесь!... подробнее...
Марат 22.02.2026 17:34
С сегодняшнего дня заработала сортировка в списках... например см.... подробнее...
Марат 10.01.2026 23:29
Карта sitemap.xml заработала с данной секунды... заняло написать... подробнее...
Марат 05.01.2026 19:49
Вообще...пошел по максимальному упрощению..., а то, что-то так много... подробнее...


Сайту : 129 дней | статей : 290
JsPhp.ru | Аминев Марат © 2025 - 2026 | 812 | Подписаться.