Ho questo codice per la validazione di un form:
codice:
<script language="javascript">
function Controlla(ff){
  var msg='';
  if(ff.NomeCampo1.value=='')msg+='Inserire Campo1\n';
  if(ff.NomeCampo2.value=='')msg+='Inserire Campo2\n';
  if(ff.NomeCampo3.value=='')msg+='Inserire Campo3\n';
  if(msg!=''){
    alert('ATTENZIONE!\n'+msg);
    return false
  }
  else return true
}
</script>
<form onsubmit="return Controlla(this)">
  <input type="text" name="NomeCampo1">

  <input type="text" name="NomeCampo2">

  <input type="text" name="NomeCampo3">

  <input type="submit" value="submit">
</form>
Come posso fare per far apparire il messaggio, nel caso che un campo rimanga vuoto, anzichè in un alert in un punto qualsiasi all'interno della pagina?

Avevo pensato ad un <div> con proprietà "visibility" inizialmente hidden che cambia poi in visible, ma non so come fare.

Magari però c'è un metodo più semplice