Maison  >  Article  >  interface Web  >  Comment utiliser la méthode de réinitialisation pour réinitialiser le contenu du formulaire dans jquery

Comment utiliser la méthode de réinitialisation pour réinitialiser le contenu du formulaire dans jquery

PHPz
PHPzoriginal
2023-04-07 09:25:041957parcourir

Dans le développement front-end, le formulaire est un élément essentiel, et dans le formulaire, il est parfois nécessaire d'effacer ou réinitialiser le contenu du formulaire. jQuery fournit une méthode form reset() pour répondre à cette exigence.

Qu'est-ce que la méthode jQuery form reset()

La méthode jQuery form reset() est utilisée pour réinitialiser le contenu du formulaire. Il réinitialisera toutes les valeurs d'entrée, de zone de texte et de sélection du formulaire à leurs valeurs initiales.

Syntaxe :

Utilisation de jQuery :

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

Utilisation de JavaScript :

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

Description du paramètre :

  • selector : Le sélecteur de formulaire à réinitialiser.
  • formId : ID du formulaire à réinitialiser.

Exemple :

Utilisez jQuery :

Code HTML :

<form id="myForm">
    <label for="name">Name:</label>
    <input type="text" name="name" id="name" value="Tom"><br>
    <label for="gender">Gender:</label>
    <select name="gender" id="gender">
        <option value="male">Male</option>
        <option value="female" selected>Female</option>
    </select><br>
    <label for="bio">Bio:</label>
    <textarea name="bio" id="bio">This is my bio.</textarea><br>
    <input type="button" value="Reset" id="resetButton">
</form>

Code jQuery :

$(document).ready(function(){
    $("#resetButton").click(function(){
        $("#myForm").trigger("reset");
    });
});

Utilisez JavaScript :

Code HTML :

<form id="myForm">
    <label for="name">Name:</label>
    <input type="text" name="name" id="name" value="Tom"><br>
    <label for="gender">Gender:</label>
    <select name="gender" id="gender">
        <option value="male">Male</option>
        <option value="female" selected>Female</option>
    </select><br>
    <label for="bio">Bio:</label>
    <textarea name="bio" id="bio">This is my bio.</textarea><br>
    <input type="button" value="Reset" id="resetButton" onclick="resetForm()">
</form>

Code JavaScript :

function resetForm(){
    document.getElementById("myForm").reset();
}

Réalisez effet de mise à jour :

En cliquant sur le bouton Réinitialiser effacera tout le contenu du formulaire.

Notes

  • La méthode jQuery form reset() réinitialise uniquement toutes les valeurs du formulaire à leurs valeurs par défaut. Elle n'effacera pas le message d'erreur du formulaire, ni ne réinitialisera l'état de focus et la barre de défilement du formulaire. emplacement de la zone de saisie.
  • Lorsque vous utilisez la méthode jQuery form reset(), si vous souhaitez empêcher le comportement de soumission par défaut du formulaire, vous devez utiliser la méthode event.preventDefault().
  • Si le formulaire contient un bouton de réinitialisation, vous devez noter qu'il effacera les valeurs de tous les éléments du formulaire. Vous pouvez utiliser event.preventDefault() sur l'événement click pour empêcher le comportement par défaut.

Résumé

La méthode jquery form reset() est utilisée pour effacer le formulaire. Elle est facile à utiliser et peut rapidement réinitialiser le contenu du formulaire. Cependant, dans la pratique, nous devons prêter attention à certaines de ses limites et précautions afin de pouvoir mieux l'appliquer pour répondre à nos besoins.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn