D'éviter la double soumission de formulaires en jQuery

J'ai un formulaire qui prend un peu de temps pour le serveur. J'ai besoin de s'assurer que l'utilisateur attend et ne pas tenter de soumettre à nouveau le formulaire en cliquant sur le bouton nouveau. J'ai essayé d'utiliser la suite de jQuery code:

<script type="text/javascript">
$(document).ready(function() {
    $("form#my_form").submit(function() {
        $('input').attr('disabled', 'disabled');
        $('a').attr('disabled', 'disabled');
        return true;
    });
});
</script>

Quand je l'ai essayer dans Firefox tout est désactivé, mais le formulaire n'est pas soumis à l'une des POST données, il est censé inclure. Je ne peux pas utiliser jQuery pour soumettre le formulaire parce que j'ai besoin le bouton pour être soumis avec le formulaire comme il y a plusieurs boutons de soumission et je déterminer qui a été utilisée par lequel la valeur est incluse dans le POSTE. J'ai besoin de le former à être présenté comme d'habitude et j'ai besoin de désactiver tout juste après qui se passe.

Merci!

InformationsquelleAutor Adam | 2010-05-13