Je suis dans une application mobile et j'utilise un champ de saisie pour que l'utilisateur soumette un numéro.
Lorsque je reviens en arrière et reviens à la page, ce champ de saisie présente la dernière entrée de numéro affichée dans le champ de saisie.
Existe-t-il un moyen d'effacer le champ à chaque chargement de la page?
$('#shares').keyup(function(){
payment = 0;
calcTotal();
gtotal = ($('#shares').val() * 1) + payment;
gtotal = gtotal.toFixed(2);
$("p.total").html("Total Payment: <strong>" + gtotal + "</strong>");
});
<input type="number" min="0' max="10" value="5"></input>
? Je suppose que dit différemment, êtes-vous autorisé à définir une entrée numérique pour qu'elle soit vide?.val([])
?.val([])
pouvez également désélectionner toute option sélectionnée dans la liste de sélection ... pas tellement avec.val('')
. La meilleure chose à ce sujet est son support multi-navigateur. PS: Ceci est une alternative à seulement une autre solution multi-navigateur efficace -$("select option").prop("selected", false);
mais fonctionne avec toutes les entrées. Merci à Jon pour un test qu'il a créé .la source
Lors de la soumission du formulaire, utilisez la méthode de réinitialisation sur le formulaire. La méthode reset () réinitialise les valeurs de tous les éléments d'un formulaire.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reset
la source
Le réglage
val('')
vide le champ de saisie. Vous utiliseriez donc ceci:Effacez le champ de saisie lors du chargement de la page:
la source
Puisque vous utilisez jQuery, que diriez-vous d'utiliser un déclencheur- réinitialisation :
la source
Pour réinitialiser le texte, le nombre, la recherche, les entrées de zone de texte:
Pour réinitialiser, sélectionnez:
Pour réinitialiser l'entrée radio:
Pour réinitialiser l'entrée de fichier:
la source
si vous appuyez sur le bouton "retour", il a généralement tendance à coller, ce que vous pouvez faire, c'est lorsque le formulaire est soumis, effacer l'élément, puis avant de passer à la page suivante, mais après avoir fait avec l'élément ce que vous devez.
la source