Comment réinitialiser un champ de formulaire particulier en utilisant jQuery
Je veux savoir comment faire pour réinitialiser un particulier de champ de formulaire à l'aide de jQuery.
Je suis en utilisant ce qui suit de la fonction:
function resetForm(id) {
$('#'+id).each(function(){
this.reset();
});
}
mais il est de réinitialiser tous les champs. Est-il possible de réinitialiser les champs spécifiques à l'aide de jQuery ou JavaScript? Je veux réinitialiser seulement un domaine particulier.
source d'informationauteur Manish Jangir
Vous devez vous connecter pour publier un commentaire.
exemple, sans l'aide de l'id:
http://jsfiddle.net/vYWdm/
La
reset()
méthode affecte l'ensemble de la forme, de par leur conception, pour réinitialiser seulement particulierinput
éléments, en supposant qu'il y a un Reset entrée précédenteelement after each
entrée:JS Fiddle démo
Pour réinitialiser le
input
à son état d'origine, alors tout d'abord je voudrais vous recommandons de conserver la valeur d'origine dans undata-*
attribut pour les souvenirs:JS Fiddle démo
Donné HTML semblable à la suivante (dans laquelle le
input
éléments sont regroupés):La suite de jQuery permet de réinitialiser le
input
éléments de leur chargement des pages etat:JS Fiddle démo.
Références:
attr()
.prev()
.reset()
val()
.Mon approche serait de considérer trois cas: gratuit-entrée des champs, vérifier des champs et sélectionner des champs.
Edit: je viens de remarquer que cela ne fonctionne pas avec les
<select multiple>
champs.Que vous pourriez faire (si vous prévoyez d'utiliser le reset() méthode javascript):
Il n'y a pas besoin de jQuery que la méthode "reset" est un standard de la méthode javascript