Domanda

Ho cercato ciao e basso, ma non riesce a trovare una risposta senza un sacco di lavoro. Ho un sito che ha un sacco di forme intensive. Sto cercando di scrivere una funzione globale che in grigio o bloccare l'interfaccia utente quando un modulo viene inviato sul sito. Non tutti hanno una classe, un id, ecc Alcuni presentare tramite un pulsante regolare presentare, alcuni già avere javascript presentare pulsanti, ecc.

C'è un modo semplice per dire quando ogni forma viene presentata sarà in grigio il sistema a livello di sito?

È stato utile?

Soluzione

Si può semplicemente utilizzare un selettore elemento per ottenere tutti gli elementi <form>, poi agganciare un gestore fino alla submit evento , in questo modo:

$("form").submit(function() {
  $(this).block(/* options here if needed */);
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top