scusa non sbagli niente, ho sbagliato io :P
mi ero dimenticato il .valueCodice PHP:
function controlla(){
if( document.getElementById('mail').value == ''){
document.getElementById('submit2').disabled = true;
alert('impossibile andare avanti');
} else {
document.getElementById('submit2').disabled = false;
}
}