ora non l'ho testato ,ma puoi riadattare così (per attenermi alla tua scelta procedurale):

codice:
if (isNaN(parseInt(document.getElementById('altezza').value)) || document.getElementById('altezza').value=="" || document.getElementById('altezza').value.length!=3)
{
alert("Controlla il campo Altezza, perchè deve essere copilato e deve contenere solo numeri");
altezza.focus();
return false; 
}
spero non ci siano sviste vo di fretta