Ma figurati!!! Tu sei fin troppo gentile! Io però non riesco a capire dove sbaglio!!

se il submit è questo

<input type="submit" name="submit2" value="Invia">

devo mettere

document.getElementById('Invia').disabled = true;
oppure
document.getElementById('submit2').disabled = true;

??

Io ho provato con entrambi ma non funziona



Codice PHP:

<form action="InviaMail.php" method="post">
        <
table width="274" border="0" align="center">
          <
tr>
            <
td><div align="right"><span class="Stile5">Nome*</span></div></td>
            <
td><input id="nome" name="nome"></td>
          </
tr>
          <
tr>
            <
td><div align="right"><span class="Stile5">Cognome*</span></div></td>
            <
td><input id="cognome" name="cognome"></td>
          </
tr>
          <
tr>
            <
td><div align="right" class="Stile5">hgfdhg</div></td>
            <
td><input id="societa" name="societa"></td>
          </
tr>
          <
tr>
            <
td><div align="right"><span class="Stile5">Indirizzo e-mail*</span></div></td>
            <
td><input id="mail" name="mail" onchange="javascript:controlla()"></td>
          </
tr>
          <
tr>
            <
td colspan="2"><div align="center">
                <
input type="submit" name="submit2" value="Invia">
            </
div></td>
          </
tr>
        </
table>
          </
form>



function 
controlla(){ 
   if( 
document.getElementById('mail').value == ''){ 
      
document.getElementById('Invia').disabled true
      
alert('impossibile andare avanti'); 
   }    else { 
      
document.getElementById('Invia').disabled false
   } 


Il problema può essere legato al fatto che ho due forms nella pagina??

Codice PHP:


<form action="Invia.php" method="post">
        <
table width="274" border="0" align="center">
          <
tr>
            <
td><div align="right"><span class="Stile5">Nome*</span></div></td>
            <
td><input id="nome" name="nome"></td>
          </
tr>
          <
tr>
            <
td><div align="right"><span class="Stile5">Cognome*</span></div></td>
            <
td><input id="cognome" name="cognome"></td>
          </
tr>
          <
tr>
            <
td><div align="right" class="Stile5">hgfdhg</div></td>
            <
td><input id="societa" name="societa"></td>
          </
tr>
          <
tr>
            <
td><div align="right"><span class="Stile5">Indirizzo e-mail*</span></div></td>
            <
td><input id="mail" name="mail" onchange="javascript:controlla()"></td>
          </
tr>
          <
tr>
            <
td colspan="2"><div align="center">
                <
input type="submit" name="submit2" value="Invia">
            </
div></td>
          </
tr>
        </
table>
          </
form>



<
FORM ACTION="Pagina.php" METHOD="POST">
        <
table width="300" border="0" align="center" cellpadding="0" cellspacing="0">
          
          <
tr>
            <
td ><div align="right" class="Stile5">Indirizzo e-mail </div></td>
            <
td >
                <
input name="utente" type="input" id="utente" size="20" maxlength="30">            </td>
          </
tr>
          <
tr>
            <
td ><div align="right" class="Stile5">Password</div></td>
            <
td >
                <
input type="password" name="passwd" size="20" maxlength="30"></td>
          </
tr>
          <
tr>
            <
td colspan="2" ><div align="center">
                <
input name="submit" type="submit" value="Accedi">
            </
div></td>
          </
tr>
        </
table>
          </
FORM


Ultimo dubbio... se volessi controllare due campi e non solo mail?? Come inserisco l'OR?

Grazie ancora