Курсы javascript
Добрый день, стоит задача очистить форму input, если пользователь заполняет вход, но нажимает его снова, он стирается
Знаю как реализовать данную задачу через редактирование input.
function clearField(input) < input.value = ""; >;
И нужно только что бы поле input, стиралось у #edit-field-iblako-slov-tid, само поле редактировать не могу.
18.09.2021, 21:45
Интересующийся
Регистрация: 20.07.2018
Сообщений: 17
Как решение есть такое:
18.09.2021, 21:48
Регистрация: 27.05.2010
Сообщений: 33,031
ajaxst,
. подожду переводчика
19.09.2021, 13:19
Интересующийся
Регистрация: 20.07.2018
Сообщений: 17
Перевод:
поле input пустое, пользователь вводит данные, запускает поиск и все нормально, значения в поле сохраняют свое значение, после ввода нового значение в это же поле, при первом нажатии значение сразу же удаляется (очищается) и ему не нужно механически (нажатием клавиш) ничего удалять.
19.09.2021, 16:30
Регистрация: 27.05.2010
Сообщений: 33,031
ajaxst,
нужно найти функцию вывода результатов поиска и в неё добавить «стирание», либо на кнопку отправки данных, ставить таймер который сотрёт данные через минуту например.
Как очистить поля input нажатием кнопки после введения данных?
Добрый день! У меня есть поля input, в которых вводятся месяц и год. По нажатию кнопки строится календарь. Как сделать так, чтобы по нажатию кроме построения календаря также проихсодила и очистка введеных полей?
И сразу второй вопрос — почему, когда я «обертывать» мои инпуты в тег , код не работает, календарь не строится и ничего не происходит?
- Вопрос задан более трёх лет назад
- 18610 просмотров
Комментировать
Решения вопроса 2

document.getElementById('input_month').value = ""; document.getElementById('input_year').value = "";
2. По второму вопросу не понял, у Вас элементы и так обернуты тегами и работают, можете привести пример?
Ответ написан более трёх лет назад
Нравится 1 1 комментарий
Мария @missbells Автор вопроса
Спасибо большое!
А по второму вопросу вот я чуть исправила и так у меня не работает — plnkr.co/edit/7NXHUOJ5UJyTJhd96J2Y?p=preview
Не могу понять почему и чем мешает скрипту тег form

var inputs = document.querySelectorAll('input[type=text]'); for (var i = 0; i < inputs.length; i++) < inputs[i].value = ''; >;
Как очистить input после нажатия кнопки js
Для решения этой задачи надо применить следующий алгоритм: выбрать необходимый input с помощью селекторов на странице, и установить свойство value значение пустой строки — «». Рассмотрим пример:
Исходный HTML документ
type="text" id="text"> onClick="cleanInput();">Очистить
type="text/javascript"> сonst cleanInput = () =>
Как очистить input?
У меня есть вопрос, касательно поле ввода данных. Есть некий input,я получаю из него значения и динамически вывожу их на страницу. Т.е. что я ввел в input, то вывел на страницу. (пример для понимания — to-do list)
Вопрос вот в чем: как мне очистить поле ввода input, после того как я создал элемент на странице из значения этого input`a? Т.е. суть вопроса в том, чтобы вводимое значение не оставалось в поле ввода, а оно очищалось и в input`е был только, условный, placeholder.
- Вопрос задан более двух лет назад
- 733 просмотра
Комментировать
Решения вопроса 1
сделал свою магию -> решил что пора очистить -> очистил (пример ниже)
Ответ написан более двух лет назад
Нравится 1 1 комментарий
Vlad Yanukovich @Vladislav6 Автор вопроса
да, сработало, и первый неотредаченный вариант я видел) спасибо, я бы мог и сам догадаться, наверное, что надо было через обработчик это сделать)
Ответы на вопрос 0
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- JavaScript
- +1 ещё
Как вставить инлайновый скрипт на DOM веб страницы при разработке расширения для гугл хром?
- 1 подписчик
- 52 минуты назад
- 34 просмотра