Maison > interface Web > Questions et réponses frontales > 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
Libérer: 2023-04-07 14:06:34
original
2029 Les gens l'ont consulté

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");
Copier après la connexion

Utilisation de JavaScript :

document.getElementById("formId").reset();
Copier après la connexion

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>
Copier après la connexion

Code jQuery :

$(document).ready(function(){
    $("#resetButton").click(function(){
        $("#myForm").trigger("reset");
    });
});
Copier après la connexion

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>
Copier après la connexion

Code JavaScript :

function resetForm(){
    document.getElementById("myForm").reset();
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal