un intero generico?
allora prova così:

codice:
function controlloIntero(myform) {
 if (isNaN(myform.myfield.value)) {
  alert("Inserire un intero nel campo "+myform.myfield.name+".");
  myform.myfield.focus();
  return false;
 }
 if (myform.myfield.value=="") {
  alert("Inserire un valore nel campo "+myform.myfield.name+".");
  myform.myfield.focus();
  return false;
 }
 return true;
}
la chiamata è questa:

codice:
onSubmit="return controlloIntero(this.form);"