我该怎么做才能在有人按下提交时清除表单?

How do I make it so that when someone presses submit, the form clears?

我有一个由 HTML 和 CSS 制作的网站。我在里面有一个联系表。我并没有真正使用这个表单,所以我不需要它来实际向我发送输入的数据,但我确实需要它来在有人按下提交时清除表单。我使用的代码是:

<div class="form">
                <div class="form-group">
                    <input type="text" id="fullName" placeholder="Your name">
                    <label for="fullName">Your name</label>
                </div>

                <div class="form-group">
                    <input type="email" id="email" placeholder="Your email">
                    <label for="email">Your email</label>
                </div>

                <div class="form-group">
                    <textarea name="message" id="message" placeholder="Message"></textarea>
                    <label for="message">Message</label>
                </div>

                <div class="spacer10"></div>

                <div class="center-btn-wrapper">
                    <button type="submit" class="btn">Send</button>
                </div>
            </div>

首先,在表单标签中添加所有内容,然后在脚本标签或您的 javascript 文件中使用 reset() 方法,如下所示:

document.getElementById("myForm").reset();

如果您正在使用任何框架,请注意,我认为这应该有助于在使用 js 提交后将字段设置为空字符串。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
    <div class="form" id="myForm">
                <div class="form-group">
                    <input type="text" id="fullName" placeholder="Your name">
                    <label for="fullName">Your name</label>
                </div>

                <div class="form-group">
                    <input type="email" id="email" placeholder="Your email">
                    <label for="email">Your email</label>
                </div>

                <div class="form-group">
                    <textarea name="message" id="message" placeholder="Message"></textarea>
                    <label for="message">Message</label>
                </div>

                <div class="spacer10"></div>

                <div class="center-btn-wrapper">
                    <button type="submit" class="btn" onclick="clearForm()">Send</button>
                </div>
         </div>
</body>
</html>
<script>
function clearForm(){
  document.getElementById('fullName').value = '';
  document.getElementById('email').value = '';
  document.getElementById('message').value = '';
}
</script>