JQuery BlockUI sulle forme “normali”
-
30-09-2019 - |
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?
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