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