Show-loader auf Ajax.BeginForm Einreichen
Was ist der beste Weg, um zu zeigen, ein loader und deaktivieren Sie die Schaltfläche, wenn wir ein Formular Absenden:
@using (Ajax.BeginForm(MVC.Account.Login(), new AjaxOptions { OnSuccess = "onLoginSuccess" }, new { @id = "loginForm" }))
{
<div id="logbtn">
<input type="submit" name="invisible" class="subinvisible"/>
<p>@HeelpResources.AccountLoginViewLoginButtonLabel</p>
<img src="~/Content/Images/ui-symb-arrow-right-white-15x15.png" width="13" height="12" />
</div>
}
Den loader-image-Datei ist
<img src="~/Content/Images/ui-loader-white-16x16.gif" />
Vielleicht mit OnBegin aus der BeginForm zu zeigen, dem loader und dem OnComplete zu verstecken-es? Aber wie kann ich das Bild ändern?
Jede sugestion zu finden, schöne Qualität Trittbrettfahrer?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen Sie Ihre loading image-tag innerhalb eines div-Tags so:
In der CSS-Datei:
Und, in Ihrer form:
Und fügen Sie ein Skript, um Ihre Ansicht: