Je dois faire une pause pendant peut-être 500 milisecondes avant de soumettre un formulaire. Voici ce que j'ai jusqu'à présent:jQuery pause avant le formulaire submit
$(".rowqty input").bind("keyup", function() { $("#ViewCartPage form").animate({ opacity: 1.0 }, 3000).submit() });
donc quand quelqu'un change la quantité du champ de saisie, il soumet le formulaire, mais je veux qu'il attende une petite quantité de temps Incase ils ont besoin d'un moment de type 2 ou 3 numéros.
Comme vous pouvez le voir, j'ai essayé la fonction animée pour essayer de retarder les choses mais sans aucune chance.
Je sais que je pourrais utiliser: http://blog.mythin.net/projects/jquery.php
Je préfère ne pas ajouter un autre JS sur mon site s'il y a un moyen de contourner.
EDIT: En fait, le plug-in de pause ci-dessus ne fonctionne pas non plus pour moi.
a fonctionné comme un charme - drôle que je ne pense même pas à JS régulièrement plus - DOH! – Slee
Mieux vaut utiliser une fonction qu'une chaîne: $ (". Rowqty input"). Bind ("keyup", function() {setTimeout (function() {$ ('# Formulaire ViewCartPage'). Submit()}, 500 }); – Greg
merci - code mis à jour! – Slee