Ciao a tutti !

Io ho questo singolare problema su un controllo campi in una form.

Il problema è che se io compilo il primo campio azienda ( primo campo della form) e non compilo gli altri campi della form mi invia il modulo, ma se tralascio il campo azienda e compilo un solo campo della form parte l'alert. Come mai secondo voi ?

Grazie in anticipo

I am ...

Questo è il codice del controllo

<script language="javascript">
function validate(theform) {
if (theform.azienda.value=='' || theform.altro.value=='' || theform.nomecognome.value=='' || theform.via.value=='' || theform.cap.value=='' || theform.citta.value=='' || theform.provincia.value=='' || theform.email.value=='' || theform.richiesta.value=='' || theform.acconsento.value=='') {
alert("Devi riempire tutti i campi contrassegnati con l'asterisco");
return false;
}else{
return true;
}
}

</script>

Questa la form


Codice PHP:
<form name="postingform" id="postingform" action="invia.php" method="post"  enctype="multipart/form-data" onSubmit="return validate(this)">
<
input type="hidden" name="form_tools_form_id" value="389" />
<
table width="800" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#EEF5FB">
  <
tr>
    <
td colspan="6">[img]imm/barra-form.jpg[/img]</td>
  </
tr>
  <
tr>
    <
td width="22"></td>
    <
td width="41"></td>
    <
td width="359" class="Stile10"><div align="left">[b](*)[/bCampi obblicatori</div></td>
    <
td width="8" class="Stile10"></td>
    <
td width="356" class="Stile10"><div align="center"><script language="javascript">
    if (
AC_FL_RunContent == 0) {
        
alert("This page requires AC_RunActiveContent.js.");
    } else {
        
AC_FL_RunContent(
            
'codebase''http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
            
'width''200',
            
'height''67',
            
'src''xxxx',
            
'quality''high',
            
'pluginspage''http://www.macromedia.com/go/getflashplayer',
            
'align''middle',
            
'play''true',
            
'loop''true',
            
'scale''showall',
            
'wmode''window',
            
'devicefont''false',
            
'id''logo_belca',
            
'bgcolor''#eef5fb',
            
'name''logo_belca',
            
'menu''true',
            
'allowFullScreen''false',
            
'allowScriptAccess','sameDomain',
            
'movie''logo_xxxx',
            
'salign'''
            
); //end AC code
    
}
</script></div></td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">Nome azienda [b](*)[/b]</div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left"></div></td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">
      <label>
      <input name="azienda" type="text" class="Stile10" id="azienda" size="50" value="">
      </label>
    </div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left"></div></td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">Settore merceologico [b](*)[/b]</div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left">Altro</div></td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
<td width="359" class="Stile10"><div align="left"><select name="settore" size="1" class="Stile10" id="settore" value="">
                              <option>Seleziona il settore merceologico di appartenenza</option>
                              <option>Produttore grandi cucine</option>
                              <option>Rivenditore grandi cucine</option>
                              <option>Rivenditore</option>
                              <option>Architetto</option>
                              <option>Società di progettazione</option>
                              <option>Società di ristorazione</option>
                              <option>Hotel - Ristorante</option>
                              <option>Bar - Gelateria</option>
                              <option>Mensa aziendale</option>
                              <option>Ente pubblico - Privato</option>
                              <option>Amministrazione pubblica o privata</option>
                            </select>
    </div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"> <div align="left">
      <input name="altro " type="text" class="Stile10" id="Altro settore " size="25" value="">
    </div></td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">Persona di contatto (Nome e Cognome) [b](*)[/b]</div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left">Via [b](*)[/b]</div></td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">
      <label>
      <input name="nomecognome" type="text" class="Stile10" id="nomecognome" size="50" value="">
      </label>
    </div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left">
      <input name="via" type="text" class="Stile10" id="via" size="50" value="">
    </div></td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left"> Cap [b](*)[/b]</div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left">Città [b](*)[/b]</div></td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">
      <label></label>
      <input name="cap" type="text" class="Stile10" id="cap" size="50" value="">
    </div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left">
      <input name="citta" type="text" class="Stile10" id="citta" size="50" />
    </div></td>
    <td width="29" class="Stile10"><label></label></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">Provincia [b](*)[/b]</div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left">Telefono [b](*)[/b]</div></td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">
      <label></label>
      <input name="provincia" type="text" class="Stile10" id="provincia" size="50" value="">
    </div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left">
      <input name="telefono" type="text" class="Stile10" id="telefono" size="50" value="">
    </div></td>
    <td width="29" class="Stile10"><label></label></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">E-mail [b](*)[/b]</div></td>
    <td width="8" class="Stile10"></td>
    <td class="Stile10">Invia la richiesta via file [b](1)[/b]</td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">
      <label></label>
      <input name="email" type="text" class="Stile10" id="email" size="50" value="">
    </div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left">
      <input name="file" type="file" class="Stile10" id="file" size="50" value="">
    </div></td>
    <td width="29" class="Stile10"><label></label></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td class="Stile10">Richiesta [b](*)[/b]</td>
    <td class="Stile10"></td>
    <td class="Stile10">[b](1) [/b]Files supportati [b]dvg,pdf,jpg,gif,png,JPG,doc,xls,zip,docx,rar[/b]</td>
    <td class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left">
      


        <textarea name="richiesta" cols="47" rows="5" class="Stile10" id="richiesta" value=""></textarea>
        

    </p>
      </div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"></td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="justify">
      <p class="Stile4">In conformità con la Legge informiamo che:   i dati personali forniti vengono trattati, mediante registrazione ed   elaborazione su supporti magnetici, per finalita' promozionali, di invio di   ulteriori offerte ed informazioni commerciali, di ricerca di mercato e   statistiche; il consenso al trattamento dei dati ha natura facoltativa e   l'eventuale rifiuto comporta solo la rinuncia a ricevere offerte e proposte   commerciali. L'interessato ha diritto di ottenere: la conferma dell'esistenza o   meno dei dati che lo riguardano; la cancellazione o il blocco dei dati trattati   in violazione di legge; l'aggiornamento e l'integrazione dei dati; l'intressato   ha altresì diritto di opporsi, in tutto o in parte, al trattamento dei dati che   lo riguardano. 

        

        <input type="checkbox" checked="checked" value="acconsento" name="dati" />
        Preso atto dell' informativa ed in base ai diritti riconosciuti dalla Legge,   acconsento al trattamento dei dati comunicati attraverso il presente formulario   per la finalità e nei limiti indicati dall' informativa

        

        <label>
          <input name="invia" type="submit"  class="Stile8" id="invia" value="Invia i tuoi dati" />
          </label>
          <label>
            <input name="reset" type="reset" class="Stile8" id="reset" value="Ripristina i dati inseriti" />
            </label>
      </p>
      </div></td>
    <td width="8" class="Stile10"></td>
    <td align="center" valign="middle" class="Stile10">[img]imm/contatti.jpg[/img]</td>
    <td width="29" class="Stile10"></td>
  </tr>
  <tr>
    <td width="22"></td>
    <td width="41"></td>
    <td width="359" class="Stile10"><div align="left"></div></td>
    <td width="8" class="Stile10"></td>
    <td width="356" class="Stile10"><div align="left"></div></td>
    <td width="29" class="Stile10"></td>
  </tr>
</table>
</form>