Question

J'ai recherché salut et bas, mais ne peut pas trouver une réponse sans beaucoup de travail. J'ai un site qui a beaucoup de formes intensives. Je suis en train d'écrire une fonction globale qui en grisé ou bloquer l'interface utilisateur lorsqu'un formulaire est transmis sur le site. Ils ne sont pas tous une classe, une carte d'identité, etc. Certains soumettent via un bouton régulièrement soumettre, certains ont déjà javascript boutons d'envoi, etc.

Y at-il un moyen simple de dire quand toute forme se soumit grisera le système de site large?

Était-ce utile?

La solution

Vous pouvez simplement utiliser un sélecteur d'élément pour obtenir tous les éléments <form>, crochet puis un gestionnaire jusqu'à événement submit, comme ceci:

$("form").submit(function() {
  $(this).block(/* options here if needed */);
});
scroll top