Sto realizzando un form per inserire dei record in un database access.
Vi sono diversi campi e alla pressione del tasto di invio mi controlla la validità dei valori inseriti in questo modo:
<input type="submit" name="cerca" onClick="this.form.action='insricriep.asp';this.fo rm. submit();MM_validateForm('descrizione','
','R','prezzo','','R');return document.MM_returnValue" value="Inserisci il record">
Il problema è che, nel caso commetto errori di inserimento, vengo avvisato dalla pop-up di quello che non è esatto ma poi parte cmq l'inserimento.
Come devo fare per far si che in presenza di errori mi venga inibito l'invio del form e mi torna alla pagina per apportare le opportune modifiche??
Ho provato senza successo ad invertire gli ordini delle istruzioni ma da quanto ho capito dopo il returnValue non può essere messo niente...
Premetto che il campo action del form devo lasciarlo vuoto in quanto ci sono due select dinamiche dipendenti che all'evento onchange fanno il submit e ne leggono il contenuto per popolarsi dinamicamente.
Grazie
Luca