gibt es eine einfache Möglichkeit, alle Textfelder in einem asp.net Formular zurückzusetzen - wie die Reset-Taste für HTML-Steuerelemente?Gibt es eine einfache Möglichkeit, ein ASP.NET-Formular zu löschen?
Antwort
Einige Lösungen sind hier aufgeführt:
Ich wurde für die gleiche Lösung in ASP.Net mich auf meine Form auf dem Klick zu löschen und ich zu diesem Beitrag gelandet. Ich schaute auf alle Kommentare und Antworten. Ich entschied mich dafür, das einfache alte Eingabe-Tag zu verwenden und einen HTML-Reset-Button zu erstellen. Es funktionierte wie ein Zauber, keine Postbacks, keine Javascripts. Wenn es irgendeinen Haken ist, konnte ich es nicht finden ...
mit JavaScript Sie tun können:
document.forms[0].reset();
oder
theForm.reset(); // at least with ASP.NET 2.0
Wie in
<input type='button' id='resetButton' value='Reset' onclick='theForm.reset();return false;' //>
Hängt von Ihrer Definition von Reset ab. Ein trivialer Weg, um so etwas zu tun, könnte ein Knopf mit Codebehind sein:
Oder eine Abwandlung davon.
Diese Arbeit sollte:
function resetForm()
{
var inputs = document.getElementsByTagName('input');
for(var i=0;i<inputs.length;i++)
{
if(input[i].type == 'text')
input[i].value = "";
}
}
Der einfachste Weg, um alle Steuerelemente auf einer vorzulegen in dem Formular zu löschen ist:
form1.Controls.Clear()
form.controls.clear() wird alle Steuerelemente aus dem Formular entfernen, Reset-Formular ist die Werte des Steuerelements zu löschen –
Dies funktioniert für mich:
<asp:Button ID="btnReset" runat="server" Text="Reset"
OnClientClick="this.form.reset();return false;" />
Warum haben Sie am Ende Return false hinzugefügt? – UfukSURMEN
, um die Standardaktion des Klickens auf die Schaltfläche zu verhindern und nur diesen Teil des Codes, den er schrieb – hamada147
<input type="reset" value="Clear" />
Ich bin überrascht, diese Antwort wurde nicht bereits gegeben. Es wäre nützlicher mit ein bisschen mehr Details; Erklären Sie, dass ein ASP.NET-Formular wirklich nur ein HTML-Formular ist, und das Steuerelement "
Scheint mir die eleganteste Lösung, die hier vorgeschlagen wird. – Tillito
- 1. Gibt es eine Möglichkeit, Creeps zu löschen?
- 2. Gibt es eine Möglichkeit, django.db.connection.queries zu löschen?
- 3. Gibt es eine einfache Möglichkeit, ein mercurial Repository von Artefakten zu löschen?
- 4. Gibt es eine einfache Möglichkeit, InternalsVisibleToAttribute zu verwenden?
- 5. Gibt es eine einfache Möglichkeit, das Alphabet programmatisch zu erhalten?
- 6. Gibt es eine einfache Möglichkeit, Kriterien in HQL zu konvertieren?
- 7. Gibt es eine einfache Möglichkeit, Hoptoad mit CakePHP zu verwenden?
- 8. Gibt es eine einfache Möglichkeit, alle gängigen Modulerweiterungen zu erhalten?
- 9. Gibt es eine einfache Möglichkeit, einen Code TextBox zu erstellen?
- 10. Gibt es eine einfache Möglichkeit, mit Basscss zu beginnen?
- 11. Gibt es eine Möglichkeit, eine reine virtuelle Funktion zu "löschen"?
- 12. Gibt es eine einfache Möglichkeit, jshint mit Netbeans zu integrieren?
- 13. Gibt es eine einfache Möglichkeit, Routing in JSF zu implementieren?
- 14. Gibt es eine einfache Möglichkeit, Bilder schräg zu stellen?
- 15. Gibt es eine einfache Möglichkeit, JavaScript in WebStorm zu bewerten?
- 16. Gibt es eine einfache Möglichkeit, zwei System.Drawing.Color-Werte zu mischen?
- 17. Gibt es eine einfache Möglichkeit, Openshift Autoscaling zu testen?
- 18. Gibt es eine einfache Möglichkeit, Benutzer von Facebook zu erhalten?
- 19. Gibt es eine einfache Möglichkeit, Gulture mit Django zu verwenden?
- 20. Gibt es eine einfache Möglichkeit, Bildabmessungen in Ruby zu erhalten?
- 21. Gibt es eine einfache Möglichkeit, mit Open MPI zu klingeln?
- 22. Gibt es eine einfache Möglichkeit, den Flex Preloader zu verstecken?
- 23. Gibt es eine einfache Möglichkeit, TypeScript-Definitionen zu installieren?
- 24. Gibt es eine einfache Möglichkeit, den Inhalt eines SVG-Elements zu löschen?
- 25. Gibt es eine Möglichkeit, alle JavaScript-Timer gleichzeitig zu löschen?
- 26. Gibt es eine einfache Möglichkeit, ein Gerät in QTCaptureSession zu ändern
- 27. Gibt es eine Möglichkeit, alle iPhone-Anwendungsdaten zu löschen?
- 28. gibt es eine Möglichkeit, die Formulardaten in PHP zu löschen?
- 29. Gibt es eine Möglichkeit, einen Zweig auf Heroku zu löschen
- 30. Gibt es eine einfache Möglichkeit, eine QProgressBar anzupassen?
duplizieren http://stackoverflow.com/questions/3794136/clear-all-fields-in- asp-net-form – crh225