Форма очищается перед отправкой данных в базу данных - PullRequest
0 голосов
/ 29 февраля 2020

Я использую asp. net mvc, и я пытаюсь ввести данные в форму, а затем отправить значения в базу данных. Я хотел бы очистить форму после отправки данных в базу данных, но, к сожалению, кажется, что форма очищается перед отправкой.

Вот моя форма

@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { id = "applicationForm" ,@name= "applicationForm", @class = "applicationForm" }))
{
    @Html.AntiForgeryToken()
    <div class="container">
        <div class="master">
            @*<h2>Order</h2>*@
            @Html.ValidationSummary(true, "", new { @class = "text-danger" })
            <table class="table table-responsive">

                <tr>
                    <td>
                        First Name
                    </td>
                    <td>
                        @Html.EditorFor(model => model.FirstName, new { htmlAttributes = new { id = "firstName", placeholder = "Enter first name", @class = "form-control" } })
                        @Html.ValidationMessageFor(model => model.FirstName, "", new { @class = "text-danger" })
                    </td>
                </tr>

                <tr>
                    <td>
                        Middle Name
                    </td>
                    <td>
                        @Html.EditorFor(model => model.MiddleName, new { htmlAttributes = new { id = "middleName", placeholder = "Enter middle name", @class = "form-control" } })
                        @Html.ValidationMessageFor(model => model.MiddleName, "", new { @class = "text-danger" })
                    </td>
                </tr>

                <tr>
                    <td>
                        Last Name
                    </td>
                    <td>
                        @Html.EditorFor(model => model.LastName, new { htmlAttributes = new { id = "lastName", placeholder = "Enter last name", @class = "form-control" } })
                        @Html.ValidationMessageFor(model => model.LastName, "", new { @class = "text-danger" })
                    </td>
                </tr>                     
            </table>
            <div>
                <input type="submit" value="Submit" id="submitButton" class="btn btn-warning" onclick = "submitForm()" />
            </div>

        </div>
    </div>

}

Вот мой скрипт вверху формы html, который содержит форму

 <script>
       ;

        function submitForm() {

            var frm = document.getElementsByName('applicationForm')[0];
            frm.submit(); // Submit the form
            frm.reset();  // Reset all form data
           // return false; // Prevent page refresh
        }
    </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...