Spectacle de chargement gif après avoir cliqué sur soumettre le formulaire à l'aide de jQuery
Je suis en train de simplement afficher un gif de chargement une fois que le formulaire est soumis. Mon code ne fonctionne pas correctement pour le chargement gif pour montrer. Vous allez voir mon image pour que le gif est fixé à visibility: hidden
.
<script src="js/jquery-1.11.1.min.js"></script>
<div class="" style="width: 480px; margin: 0 auto; margin-top: 20px;" id="form_wrapper">
<img src="img/loader.gif" id="gif" style="display: block; margin: 0 auto; width: 100px; visibility: hidden;">
<div class="fade" id="form">
<form action="process_login.php" method="POST" name="simplelogin" id="login_form"><br />
<label for="username"> Username:</label>
<input type="username" name="username" id="username" size="30" required><br><br>
<label for="password"> Password:</label>
<input type="password" name="password" id="password" size="30" required><br><br>
<input class="load_button" type="submit" name="submit" id="submit" value="Submit" placeholder="Submit">
</form>
</div>
</div>
<div class="fifty"></div>
<script type="text/javascript">
$('.load_button').submit(function() {
$('#gif').show();
return true;
});
</script>
Selon le jQuery API api.jquery.com/submit votre
Merci @TVD je vais obtenir ce fixe.
input
éléments ne devraient pas names
ou ids
comme submit
Merci @TVD je vais obtenir ce fixe.
OriginalL'auteur ValleyDigital | 2014-11-19
Vous devez vous connecter pour publier un commentaire.
La
show()
méthode n'affecte que ledisplay
CSS réglage. Si vous souhaitez définir la visibilité dont vous avez besoin pour le faire directement. Aussi, le.load_button
élément est un bouton et ne soulèvent pas unsubmit
événement. Vous devrez modifier votre sélecteur à laform
pour que cela fonctionne:setTimeout()
pour mettre en pause et afficher le gif pendant quelques secondes avant de vous les présenter.OriginalL'auteur Rory McCrossan
Entrées bouton n'avez pas de soumettre cas. Essayez de fixer le gestionnaire d'événement à l'écran à la place:
OriginalL'auteur dave
Mieux et propre exemple d'utilisation de JS seulement
Référence: TheDeveloperBlog.com
Étape 1 - Créez votre java script et de le placer dans votre page HTML.
dans votre formulaire d'appeler la fonction javascript sur soumettre un événement.
Bientôt après que vous soumettez le formulaire, il vous montrera le chargement de l'image.
OriginalL'auteur BenW
Que sur un onclick function:
Bien sûr, vous pouvez mettre ceci dans une fonction, puis déclencher avec un onClick
OriginalL'auteur Nebulosar