Ce n'est pas jQuery, javascript natif. [0] apporte la quantité réelle de l'élément DOM, donc c'est la même chose que:
document.getElementById('myform').reset();
reset() est un navigateur intégré de mise en œuvre qui réinitialise le formulaire en entier. Si vous devez réinitialiser le formulaire individuel types, essayez quelque chose comme:
Vous pouvez faire un faux réinitialiser en définissant les valeurs à une chaîne vide et de réinitialiser les cases à cocher à l'aide de David réponse (ou ce plus complet que l'on). Vous pouvez également essayer de stockage de chaque sélectionnez la valeur de l'élément avant de réinitialiser le formulaire, puis de restaurer les valeurs après:
var myform = $('#myform');var selects = $('select', myform);//Store each current value
selects.each(function(){
$(this).data('previous', $(this).val());});
myform[0].reset();//Restore the values
selects.each(function(){
$(this).val($(this).data('previous'));});
À tout le monde..
la fonction de réinitialisation n'a pas tout réglé " (chaîne vide)
il réinitialisés à leurs valeurs initiales .. (stocké dans la valeur d'un attribut ou d'option sélectionnée etc..)
Si vous voulez conserver la valeur par défaut de réinitialisation, alors vous devriez
<select>
élémentsexemple:
OriginalL'auteur Gabriele Petrioli
Ce n'est pas jQuery, javascript natif. [0] apporte la quantité réelle de l'élément DOM, donc c'est la même chose que:
reset()
est un navigateur intégré de mise en œuvre qui réinitialise le formulaire en entier. Si vous devez réinitialiser le formulaire individuel types, essayez quelque chose comme:Vous pouvez voir toutes les forme de sélecteurs ici: http://docs.jquery.com/Selectors
OriginalL'auteur David Hellsing
Vous pouvez faire un faux réinitialiser en définissant les valeurs à une chaîne vide et de réinitialiser les cases à cocher à l'aide de David réponse (ou ce plus complet que l'on). Vous pouvez également essayer de stockage de chaque sélectionnez la valeur de l'élément avant de réinitialiser le formulaire, puis de restaurer les valeurs après:
OriginalL'auteur Lance McNearney
Pour quelque raison que ce soit, David le bouton droit sur la réponse d'erreur de mon Google Chrome js. Il dit:
Uncaught TypeError: la Propriété 'reset' de l'objet # n'est pas une fonction
...donc j'ai décidé d'essayer un peu différente de la solution:
<input id="resetbutton" type="reset" style="visibility:hidden;" name="reset" value="reset" />
<a href="#" onclick="$('#resetbutton').click();">Reset</a>
OriginalL'auteur Keith Wagner