Comment puis-je effacer toutes les zones de texte/décocher les cases à cocher dans ma page asp.net sans faire de soumission de formulaire (ne pas déclencher de contrôles de validation)?Effacer tous les contrôles/cases à cocher sans soumettre
Répondre
Il y a une simple balise HTML pour que: <input type="reset" value="Clear" />
Assurez-vous que tous les contrôles que vous souhaitez effacer sont sous la même forme que le bouton de remise à zéro.
foreach (var control in this.Controls)
{
if (control is TextBox)
{
((TextBox)control).Text = "";
}
if (control is CheckBox)
{
((CheckBox)control).Checked = false;
}
}
Et voici un recursive version si vous voulez visiter tous les contrôles ..
cela soumet le formulaire, donc déclenche les contrôles de validation; Besoin d'un code qui ne soumettra pas le formulaire; – user279521
De plus, vous pouvez simplement recharger la page.
Response.Redirect("thispage.aspx");
S'il vous plaît essayer si cela fonctionne:
function reset(){
document.forms[0].reset();return false;}
Appelez ce fonction javascript sur événement click client d'un bouton. ou l'ajouter comme attribut:
ResetButton.Attributes.Add("onClick", "document.forms[0].reset();return false;");
HTH
- 1. Effacer tous les champs après soumettre
- 2. effacer tous les composants d'entrée
- 3. Effacer tous les champs dans le formulaire ASP.net
- 4. Javascript effacer tous les cookies
- 5. comment effacer la case à cocher
- 6. Effacer tous les RichTextBox d'un formulaire (VB.NET)
- 7. Case à cocher "off" sans JavaScript
- 8. Soumettre avec la case à cocher? Non javascript
- 9. Comment créer une case à cocher sans soumettre le bouton en PHP?
- 10. jQuery.ajax - soumettre tous les éléments dans le formulaire sans les entrer manuellement
- 11. Comment effacer tous les champs de formulaire du code-behind?
- 12. html soumettre sans soumettre bouton ou JavaScript
- 13. Cocher ou décocher tous les enfants TreeViewItem
- 14. Case à cocher onChange soumettre le problème si coché
- 15. soumettre à l'intérieur soumettre
- 16. Django ModelForm validé sans soumettre
- 17. Comment effacer tous les formulaires/données de grille dans Silverlight?
- 18. Effacer tous les champs après enregistrement inséré dans asp.net
- 19. WPF: Effacer tous les messages d'erreur de manière élégante
- 20. Puis-je désaffecter (effacer) tous les champs d'une instance?
- 21. Android Single Select sans Case à cocher
- 22. Effacer tous les points d'arrêt dans une solution Visual Studio
- 23. Comment effacer récursivement tous les fichiers d'un dossier commençant par "._"?
- 24. Trouver tous les enregistrements sans les associés
- 25. soumettre tous les éléments d'entrée sur une page
- 26. Entrer l'envoi d'un formulaire HTML sans soumettre
- 27. Comment obtenir tous les éléments de ListBox soumettre une action
- 28. Vérifiez si les mises à jour des applications fonctionnent sans les soumettre à l'App Store
- 29. Comment effectuer l'animation kCATransitionPush sans transparence/effacer les effets
- 30. effacer la zone de texte après le formulaire soumettre
voté - mais veuillez noter que la fonctionnalité RESET réinitialise la valeur des contrôles aux valeurs d'origine définies au moment du chargement. RESET ne signifie pas CLEAR. –
damn ... c'était facile – user279521
coincé, les valeurs de chargement de la page de tous les champs sont vides. Merci d'avoir signalé cela sur curious_geek. – user279521