Réinitialiser le formulaire HTML à l'aide de jQuery

Sheeraz Gul 15 février 2024
  1. Utilisez la méthode trigger() pour réinitialiser le formulaire HTML à l’aide de jQuery
  2. Créez un objet de formulaire jQuery et utilisez la méthode reset() de JavaScript pour réinitialiser le formulaire HTML
Réinitialiser le formulaire HTML à l'aide de jQuery

jQuery n’a pas de méthode comme la méthode JavaScript reset(), mais nous pouvons utiliser la méthode trigger() de jQuery pour réinitialiser le formulaire HTML. Ce tutoriel montre comment utiliser la méthode trigger() pour réinitialiser le formulaire HTML dans jQuery.

Utilisez la méthode trigger() pour réinitialiser le formulaire HTML à l’aide de jQuery

La méthode trigger() peut déclencher un gestionnaire d’événements spécifié sur les éléments sélectionnés. Nous pouvons utiliser cette méthode avec le paramètre reset pour réinitialiser le formulaire HTML.

La syntaxe de la méthode trigger() pour réinitialiser le formulaire est :

$("Form").trigger("reset");

Où le Form est un sélecteur pour le formulaire, il peut être un id, une classe, ou le mot-clé form.

Essayons un exemple :

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>ResetForm Using JQuery</title>
</head>
<body>
    <form action="" method="post" id="DemoForm">
        <label>Name:</label>
        <input type="text" name="name">
        <br><br>
        <label>ID:</label>
        <input type="text" name="id">
        <br><br>
        <label>Address:</label>
        <input type="text" name="address">
        <br><br
        <label>Salary:</label>
        <input type="number" name="salary">
        <input type="submit" value="Submit">
    </form>
    <br>
    <button type="button" id='ResetButton'>Reset Form</button>
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <script>
    $(document).ready(function(){
        $("#ResetButton").click(function(){
            $("#DemoForm").trigger("reset");
        });
    });
    </script>
</body>
</html>

Le code ci-dessus réinitialisera le formulaire au clic du bouton. Voir la sortie :

Formulaire de réinitialisation du déclencheur jQuery

Créez un objet de formulaire jQuery et utilisez la méthode reset() de JavaScript pour réinitialiser le formulaire HTML

Une autre méthode pour réinitialiser le formulaire dans jQuery consiste à créer un objet jQuery du formulaire et à le réinitialiser avec la méthode JavaScript reset(). La syntaxe de cette méthode est :

$("#DemoForm")[0].reset()

[0] convertira l’objet jQuery en un objet JavaScript, puis appliquera la méthode reset().

Voir l’exemple suivant pour cette méthode :

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Reset Form Using JQuery</title>
</head>
<body>
    <form action="" method="post" id="DemoForm">
        <label>Name:</label>
        <input type="text" name="name">
        <br><br>
        <label>ID:</label>
        <input type="text" name="id">
        <br><br>
        <label>Address:</label>
        <input type="text" name="address">
        <br><br
        <label>Salary:</label>
        <input type="number" name="salary">
        <input type="submit" value="Submit">
    </form>
    <br>
    <button type="button" id='ResetButton'>Reset Form</button>
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <script>
    $(document).ready(function() {
            $("ResetButton").click(function() {
                $("#DemoForm")[0].reset()
            });
        });
    </script>
</body>
</html>

Le code ci-dessus convertira l’objet jQuery en JavaScript et réinitialisera le formulaire à l’aide de la méthode reset(). Voir la sortie :

Formulaire de réinitialisation jQuery

Auteur: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook