Ecco ho provato... ma mi sorge un dubbio... se io ho un'altra funzione che controlla i campi obbligatori oltre a questa della data.

Come faccio ad inserire questa:

codice:
"if (!isDate(this.campo1.value)){alert('Errore nella data 1');return false}"
nell'onSubmit...

io al momento avevo le due funzioni che richiamavo tramite onSubmit così

codice:
function controlli() {
 if (! isDate(str)) {
  return true;
 }
 return controllo_obb();
}

...

onSubmit = "return controlli();"