jquery validate: SI le formulaire est valide ensuite afficher le bouton soumettre

J'ai une base de formulaire vide et voudrais seulement montrer le bouton une seule fois:

  1. Données ont été saisies dans le formulaire.
  2. Tous les requis/valide les champs sont corrects.

Avant de disparaître dans le bouton soumettre une fois que le formulaire est correct.

Rapide jsfiddle: http://jsfiddle.net/36JZL/

<form action="#" method="post">
    <label>Name</label>
    <input type="text" name="name" class="required" value="" />

    <label>Email</label>
    <input type="email" name="email" class="required email" value="" />

    <label>Message</label>
    <textarea name="message" class="required"></textarea>

    <input type="submit" name="save" value="Save" class="hide" />
</form>

$('form').validate();
Quel est donc le problème? Valider les champs et si il passe ensuite fondu dans le bouton....
Oui exactement, mais comment valider à l'aide de jquery?
J'ai vérifié les docs qui suggère l'utilisation de la submitHandler. Mais à l'intérieur de cette comment puis-je vérifier si le formulaire est valide pour afficher/masquer le bouton.
Je ne pense pas que le submitHandler serait de travailler parce que vous souhaitez le valider avant de l'envoyer afin que vous pouvez afficher sur le bouton. Voir ma réponse.
manifestement, vous ne pouvez pas utiliser les soumettre événement qui est déclenché par le soumettez pas encore visibles. au lieu d'utiliser le keyup événements sur chaque champ

OriginalL'auteur John Magnolia | 2012-10-23