J'ai essayé $("#client.frm").reset();
mais cela ne fonctionne pas Alors comment réinitialiser le formulaire via jQuery?
javascript
jquery
Akuzma
la source
la source
.reset()
) remettra les valeurs aux valeurs d'origine dans le HTML. Pour cela, voir la solution de Nick Craver ci-dessous. «Effacer» signifie généralement de remettre les valeurs à blanc / non coché / non sélectionné; voir la solution MahmoudS.Réponses:
form.reset()
est une méthode d'élément DOM (pas une sur l'objet jQuery), vous avez donc besoin de:Ou sans jQuery:
la source
Vous pouvez simplement faire:
$("#client.frm").trigger('reset')
la source
Trigger
m'amène dans un nouveau mondeLa solution Pure JS est la suivante:
la source
selectedIndex = -1
astuce.)var field_type = elements[i].type.toLowerCase();
defaultValue
s, vous pouvez simplement appelerreset()
l'objet formulaire. Le code ici est d' effacer le formulaire, plutôt que de le réinitialiser., la méthode reset () n'efface pas les valeurs par défaut et le champ de case à cocher et il y a beaucoup plus de problèmes.
Afin de réinitialiser complètement, vérifiez le lien ci-dessous -
http://www.javascript-coder.com/javascript-form/javascript-reset-form.htm
la source
Réinitialiser (effacer) le formulaire via
Javascript
&jQuery
:Exemple de Javascript:
Exemple jQuery:
Vous pouvez essayer d'utiliser le
trigger()
lien de référencela source
Remarque, la fonction
form.reset()
ne fonctionnera pas si certaines balises d'entrée dans le formulaire ont un attributname='reset'
la source
Essaye ça :
la source
Effacez le formulaire comme suit
Vous pouvez simplement effacer les éléments de formulaire dans le groupe. en utilisant ceci
forms[0]
.la source
Utilisez la fonction JavaScript
reset()
:la source
Vous pouvez utiliser les éléments suivants:
la source
Essayez ce code. Une solution complète pour votre réponse.
la source
Vous pouvez effacer tout le formulaire en utilisant la fonction onclick. Voici le code pour cela
La fonction window.location.reload () rafraîchira votre page et toutes les données seront effacées.
la source