controlli che ogni campo sia compilato, con javascript, e tieni un contatore
es.
var contatore = 0
function controllanome(){
var nome = document.form.nome.value
if (nome !=0 && nome != " " eccetera)
contatore +=1
ecc
controllacontatore()
}
il pulsante per inviare i dati lo tieni disabilitato (con disabled="true")
la funzione controllacontatore conterrà appunto il controllo sul contatore (ad esempio hai 10 elementi da controllare, prima di abilitare il pulsante, metti una if che controlla che la variabile contatore sia arrivata a 10, se succede abiliti il pulsante con dom (mettendo disabled="false"), altrimenti non succede niente.
E' una soluzione che non ho provato, mi è venuta in mente adesso leggendo il tuo post, infatti non sono sicuro che funzioni, però lavorandoci su qualcosa ne esce fuori. Ti assicuro che non è una soluzione performante (perchè deve andare a controllare per ogni oggetto lo stato del contatore). Magari qualcuno ti da una risposta migliore, ma intanto puoi lavorare su questo.
Faccio qualche prova e ti faccio sapere, ciao.

Rispondi quotando