La méthode de réinitialisation du formulaire HTML est utilisée pour effacer le contenu saisi par l'utilisateur. On a pensé à tort qu'elle efface simplement les valeurs des éléments d'entrée tels que l'entrée.
Mais ce n'est pas réellement le cas. L'essence de la méthode de réinitialisation est de restaurer le contenu des éléments d'entrée tels que l'entrée à la valeur de l'attribut, et non à la valeur nulle "".
Le W3c dit ceci :
Dans un formulaire HTML, à chaque fois que la balise apparaît, un objet Reset sera créé.
Lorsque vous cliquez sur le bouton de réinitialisation, les valeurs de tous les éléments d'entrée du formulaire le contenant sont réinitialisées à leurs valeurs par défaut. La valeur par défaut est spécifiée par l'attribut HTML value ou l'attribut defaultValue de JavaScript.
Dans des situations réelles, nous devons souvent implémenter la réinitialisation du formulaire lors de la modification de certains contenus, mais à ce stade, l'attribut value des éléments d'entrée tels que l'entrée peut avoir reçu une valeur, donc la réinitialisation initialise simplement le formulaire à cette valeur. valeur.
Dans ce cas, nous ne pouvons utiliser que javascript pour définir l'attribut de valeur des éléments d'entrée tels que l'entrée sur vide pour obtenir l'effet de réinitialisation.