Ciao a tutti, mi sono costruito una funzioncina in js (lock()) la quale una volta che verificato che il form sia compilato in maniera corretta (funzione controllo()) disabilita il tasto di submit (che non è un tasto submit, ma un button normale, il submit lo faccio con la funzioncina di cui vi sto parlando)

questo mi permette di evitare i doppi inserimenti, persone sclerate che cliccano nevroticamente sul submit e così postano il form più volte andando a scrivere sul db + volte.

IL fatto è che di form ne ho diverse nel mio sito con diverse funzioni di controllo che a volte si chiamano "controllo()" altre "valida()" etc.

io vorrei scrivere 1 sola funzione lock(), ma devo risuscire a prendere
1) la form
2) la funzione che la valida

come posso fare ?