Originariamente inviato da Nabiky
ho messo cosi: (il mio form si chiama form1)
questo nell'head
...

ma non succede niente^^
quando clicco il bottone e il form non è stato tutto compilato mi processa la mia pagina di action..
Manca il return false e il return nella chiamata alla funzione:

codice:
function checkForm() {

  var f=document.forms['form1'];
  for (var i=0; i<f.length; i++) {
    if(f.elements[i].valur=="" || f.elements[i].valur=="undefined") {
   
      var campo=f.elements[i].name;
      window.alert("Non hai inserito un valore per il campo "+campo);
   
      f.elements[i].focus();
      return false;
    } 
  }
  return true;
}
e questo nel body

<form name="form1" method="post" action="op_inserisci_immobile.asp" onSubmit="return checkForm();">

....
...
..

<input type="submit" name="Submit" value="SALVA SCHEDA">

Ciao
Michele