Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで送信時にフォームフィールドをクリアする方法

ユーザーがページを更新しない、またはユーザーを成功ページにリダイレクトしないWebサイトでフォームを送信する場合、フォームフィールドをクリアしたいことがよくあります。バニラJavaScriptを使用してこれを行う方法は次のとおりです。

1。 HTML:ログインフォーム

ログイン(送信)ボタンを押す前に、ユーザーがユーザー名とパスワードを入力する一般的なHTMLログインフォームは次のとおりです。

<form>
  <label for="username">Username:</label>
  <input type="text" id="username" />

  <label for="password">Password:</label>
  <input type="password" id="password" />

  <button>Login</button>
</form>

2。 JavaScript:送信時にフォームフィールドをクリアする

このコードは、ユーザーが送信を押すとすぐにフォームのすべてのフィールドをクリアします:

// Run function when a submit event is registered
document.addEventListener("submit", function(event) {
  // Prevent default form submit
  event.preventDefault()

  // Clear all form fields
  event.target.reset()
})

  1. CSSとJavaScriptを使用してパスワード検証フォームを作成するにはどうすればよいですか?

    CSSとJavaScriptを使用してパスワード検証フォームを作成するには、コードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    * {       box-sizing: border-box;    }   &nbs

  2. JavaScriptでテキストを切り替える方法は?

    JavaScriptでテキストを切り替えるためのコードは、次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana,