Wie kommt es, dass form.reset () nach dem Zurücksetzen auf dieser Seite nicht funktioniert?

Ein Schüler in meiner Klasse machte mich darauf aufmerksam, und ich hatte keine Erklärung dafür - und konnte nach der Suche keine finden.

Nach dem Klicken auf die Schaltfläche "Senden" funktioniert die Schaltfläche "Zurücksetzen" nicht. Es ist, als ob der Browser das Zurücksetzen verhindert, wenn die Ressource per Post-Request angefordert wurde.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <fieldset>
            <legend>User Form</legend>
            <label for="Username"></label>
            <asp:TextBox ID="Username" runat="server"></asp:TextBox>
        </fieldset>
        <asp:Button runat="server" Text="Submit" />
        <input type="button" onclick="window.document.forms[0].reset()" value="reset" />
    </div>
    </form>
</body>
</html>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage