ecco il codice javascript:
<script>
function controlla ()
{
if (ff.newaltezza.value == "" && ff.newlarghezza.value == "" && ff.checkbox.value == "")
{
alert ("Campo Altezza e Larghezza vuoti. Inserire l'altezza e la larghezza dell'immagine.");
return false;
}
if (ff.newaltezza.value != "" && ff.newlarghezza.value == "" && ff.checkbox.value == "")
{
alert ("Campo Larghezza vuoto. Inserire la larghezza dell'immagine.");
return false;
}
if (ff.newaltezza.value == "" && ff.newlarghezza.value != "" && ff.checkbox.value == "")
{
alert ("Campo Altezza vuoto. Inserire l'altezza dell'immagine.");
return false;
}
if (ff.newaltezza.value == "" && ff.newlarghezza.value == "" && ff.checkbox.value == 1)
{
alert ("Campo Altezza e Larghezza vuoti. Inserire l'altezza o la larghezza dell'immagine.");
return false;
}
if (ff.newaltezzathumb.value == "" && ff.newlarghezzathumb.value == "" && ff.checkboxthumb.value == "")
{
alert ("Campo Altezza e Larghezza vuoti. Inserire l'altezza e la larghezza dell'immagine THUMBAILS");
return false;
}

if (ff.newaltezzathumb.value != "" && ff.newlarghezzathumb.value == "" && ff.checkboxthumb.value == "")
{
alert ("Campo Larghezza vuoto. Inserire la larghezza dell'immagine THUMBAILS");
return false;
}
if (ff.newaltezzathumb.value == "" && ff.newlarghezzathumb.value != "" && ff.checkboxthumb.value == "")
{
alert ("Campo Altezza vuoto. Inserire l'Altezza dell'immagine THUMBAILS");
return false;
}
if (ff.newaltezzathumb.value == "" && ff.newlarghezzathumb.value == "" && ff.checkboxthumb.value == 1)
{
alert ("Campo Altezza e Larghezza vuoti. Inserire l'altezza o la larghezza dell'immagine THUMBAILS.");
return false;
}
return true;
}
</script>

Data la seguente riga di codice perchè //if(ff.newaltezza.value != "" && ff.newlarghezza.value == "" && ff.checkbox.value == "")//
il diverso non se lo piglia ? COn questa riga ed anche altre simile a questa (l'ho indicata come esempio) voglio dire che se il campo altezza è stato riempito ed il campo larghezza è vuoto ed il checkbox non è stato selezionato deve ritornare false, secondo voi sintatticamente è giusto ?