Очистить поле ввода без перезагрузки страницы - PullRequest
0 голосов
/ 01 мая 2018

У меня есть поле ввода, в котором пользователь вводит имя в конце теста, и я пробовал различные способы очистки поля. Страница не может быть перезагружена, поскольку пользователь может перезапустить тест.

Вот мой HTML:

    <div class="js-quiz-submit">
    <input type="text" class="js-name" placeholder="Please Enter Your Name"/>
    <input type="button" class="js-submit" value="Submit"/>
    </div>

Ответы [ 3 ]

0 голосов
/ 01 мая 2018

Я думаю, что лучший способ будет:

document.querySelector(".js-name").value = "";
0 голосов
/ 01 мая 2018

Html:

<div class="js-quiz-submit">
  <input type="text" id="js-name" class="js-name" placeholder="Please Enter Your Name"/>
  <input type="button" class="js-submit" value="Submit"/>
</div>

Javascript:

document.getElementById('js-name').value='';
0 голосов
/ 01 мая 2018

Если ваше поле ввода имеет форму, скажем #quiz-form, тогда вы можете очистить поля формы следующим образом:

var form = document.querySelector('#quiz-form');
form.reset();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...