Перейти к содержимому

Как очистить input в javascript

  • автор:

Курсы 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

WestTrade

document.getElementById('input_month').value = ""; document.getElementById('input_year').value = "";

2. По второму вопросу не понял, у Вас элементы и так обернуты тегами и работают, можете привести пример?

Ответ написан более трёх лет назад
Нравится 1 1 комментарий
Мария @missbells Автор вопроса

Спасибо большое!
А по второму вопросу вот я чуть исправила и так у меня не работает — plnkr.co/edit/7NXHUOJ5UJyTJhd96J2Y?p=preview
Не могу понять почему и чем мешает скрипту тег form

kn1ght_t

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

  • JavaScript
  • +1 ещё

Как вставить инлайновый скрипт на DOM веб страницы при разработке расширения для гугл хром?

  • 1 подписчик
  • 52 минуты назад
  • 34 просмотра

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *