清除输入字段而不重新加载页面

时间:2018-05-01 13:09:46

标签: javascript html forms

我有一个输入字段,用户在测验结束时输入名称,我尝试了各种清除字段的方法。该页面无法重新加载,因为用户可以重新开始测验。

这是我的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 :(得分:1)

如果输入字段的格式为#quiz-form,则可以按以下方式清除表单字段:

var form = document.querySelector('#quiz-form');
form.reset();

答案 1 :(得分:0)

我想更好的方法是:

document.querySelector(".js-name").value = "";

答案 2 :(得分:0)

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='';