Originariamente inviato da CodiceProg
codice:
<script>
  function validate()
  {
       if(document.form.n_vino.value=="")
      {
            alert("Inserire nome");
        
            return false;

       
  }
  </script>

                  <TD width="50%"><INPUT NAME="n_vino" TYPE="text" id="n_vino"></TD>
Intanto vedo un errore di sintassi (non so se è per come l'hai postato qui), ci sono 2 { per validate ma solo 1 }.

Poi comunque se vuoi usare la forma:

document.nomeform.nomecampo

dovresti usare gli attributi "name" e non il "id": nel <form> name="nomeform" e nel <input> name="nomecampo"

Infine, una volta corretta la sintassi della function, visto che ritorno subito false in caso di errori, almeno alla fine della funzione fai ritornare true.