Provo a spiegarmi.
ho una form in cui, tra gli altri campi, ho una select. dato che i possibili valori nella select possono essere tantissimi (migliaia), ho messo a fianco un campo text che mi permette di fare una ricerca nel db a seconda dei valori inseriti nella ricerca, sottomettendo i dati alla pagina stessa che mi va ad aggiornare il menu a tendina, e fin qui ok.
Ora vorrei però inserire una funzione javascript che mi controlli la correttezza dei dati inseriti, e la presenza dei campi obbligatori.
solo che se metto, come classico
echo"<form name=\"inserisci\" method=\"post\" action=\"main.php\" onSubmit=\"return controllo_polizza()\">";
le select sono settate di default a un valore predefinito che nella funzione di controllo vado a verifcare che sia stato modificato.
ora io vorrei che la funzione di controllo mi venga eseguita SOLO quando effettuo il submit finale, e non quando faccio la ricerca.
c'è un modo per farlo (possibilmente senza passare per ajax)?