J'ai un formulaire qui a une entrée de type image comme suit.Formulaire submit gif animé
<input type="image" id="submit" src="red_btn.png">
Une fois que cette image est cliqué pour soumettre le formulaire, je change l'image à un gif animé pour montrer une fileuse
$('form').submit(function(e){
//e.preventDefault();
$('#submit').attr("src", "loading.gif");
});
Cependant, il n'y a pas d'animation. Mais quand j'empêche la soumission de forme, le GIF s'anime.
C'est sur FF 16
Pls aide.
Avez-vous testé dans d'autres navigateurs? –
Merci Ryan. D'accord, cela aurait plus de sens pour ajax. Cependant, la soumission du formulaire prend en moyenne 10 à 15 secondes car il y a un traitement impliqué et la page de soumission est affichée seulement après cela. Serait bon de montrer un spinner pour laisser l'utilisateur savoir qu'il est en cours de traitement. – mongle
Jetez un coup d'oeil à ceci: http://www.codingforums.com/showthread.php?t=191147 et également les liens énumérés là-dedans. On dirait qu'ils ont découvert que vous devez ajouter l'image GIF au DOM après la soumission du formulaire. C'était un problème d'IE, mais peut également s'appliquer à Firefox plus récent. –