vi ringrazio adesso funziona perfettamente...
ma ho un altro problema...ho creato una pagina contatti dove effetuo una validazione del form in javascript..in tutti i browser mi avvisa che devo inserire tutti i campi con l'alert ma poi invia ugualmente la mail...
ecco il codice html:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" id="inviaMsg">
<div id="form">
<div class="row">
<div class="left">
Your email address:
</div>
<div class="right">
<input type="text" id="email" name="email" size="25" onblur="controllomail()" />
</div>
<div class="clear"></div></div>
<div class="row">
<div class="left">
Object:
</div>
<div class="right">
<input type="text" id="oggetto" name="oggetto" size="25" />
</div>
<div class="clear"></div></div>
<div class="rowTextarea">
<div class="left">
Message:
</div>
<div class="right">
<textarea rows="10" cols="40" name="testo" id=testo"></textarea>
</div>
<div class="clear"></div></div>
</div>
<div class="clear"></div>
<div id="buttonContainer">
<div class="button"><input type="reset" name="annulla" id="annulla" value="Annulla" /></div>
<div class="button"><input type="submit" name="invia" id="invia" value="Invia" onclick="controllo()"/></div>
e il codice javascript:
function controllo()
{
if((document.getElementById('email').value=="")||( document.getElementById('oggetto').value=="")||(do cument.getElementById('testo').value==""))
{
alert("Riempire tutti i campi!");
document.getElementById('email').focus();
return false;
}else{
return true;
}
}
scusate per il disturbo ma nn riesco proprio a capire il problema...grazie