Ciao ha tutti.
Ragazzi qualcuno mi po' aiutare ha capire cosa manca ha questa form per farla funzionare ...
E un form per segnalare un sito
Io lo provato e non funziona e non riesco ha capire cosa e sbagliato in questa form![]()
![]()
AIUTO !!!
Eco il codice completo:
<HTML>
<HEAD>
<script type="text/javascript" >
<!--
var emailAddress="";
function destin() {
var link = "http://sorininfo.altervista.org"; // sito da suggerire
var messaggio_iniziale = "" // messaggio iniziale dell'email facoltativo
var mittente = document.forms[0].elements[0].value;
var destinatario=document.forms[0].elements[1].value;
document.forms[0].elements[2].name = messaggio_iniziale;
funz_destinatario = "mailto:" + destinatario + "?subject=Ti consiglio di visitare un sito";
// soggetto dell'email
document.forms[0].action = funz_destinatario;
document.forms[0].elements[2].value = "Ciao, penso che questo sito ti potrebbe interessare " + link + "\n" + mittente; // testo che segue il messaggio iniziale
}
// funzione submit che segue al controllo della funzione nome ed email
function submitForm() {
if ( (nome() ) && (email()) )
if (confirm("\nIl form sarà spedito a :\n\n"+emailAddress+"\n\n Confermi l'invio?"))
return true;
else
alert("\nHai interrotto l'invio");
return false;
}
// funzione di controllo sul campo nome
function nome() {
var controlla = document.forms[0].elements[0].value;
if (controlla == "") {
alert("\nNon hai inserito il tuo nome.\n\nPer favore inseriscilo.")
document.forms[0].elements[0].focus();
return false;
}
return true;
}
// funzione di controllo sul campo email
function email() {
emailAddress=document.forms[0].elements[1].value;
if (document.forms[0].elements[1].value == ""){
alert("\nNon hai inserito l'email del distinatario.")
document.forms[0].elements[1].focus();
return false;
}
if (document.forms[0].elements[1].value.indexOf ('@',0) == -1 || document.forms[0].elements[1].value.indexOf ('.',0) == -1) {
alert("\nL' E-mail deve contenere un indirizzo reale")
document.forms[0].elements[1].select();
document.forms[0].elements[1].focus();
return false;
}
else
{
destin();
return true;
}
}
-->
</script>
</HEAD>
<BODY>
Script che consiglia il sito ad un amico.
<div align=center>
<form ENCTYPE="text/plain" NAME="form" METHOD='post' ACTION='' onSubmit="return submitForm()">
<table cellspacing="0" cellpadding="0" width="450">
<tr>
<td><font face=verdana size=2>Nome:</font></td>
<td><INPUT TYPE="text" SIZE="26" MAXLENGTH=40 ></td>
</tr>
<tr>
<td><font face=verdana size=2>E-mail destinatario:</font></td>
<td><INPUT TYPE="text" SIZE="26" MAXLENGTH=40 ></td>
</tr>
<tr>
<td></td>
<td><INPUT TYPE="hidden"></td>
</tr>
<tr>
<td><font face=verdana size=2>Commenti:</font></td>
<td><TEXTAREA NAME="" ROWS=6 COLS=30 wrap=virtual></TEXTAREA></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Spedisci">
<input type="reset" value="Reset"> </td>
</tr>
</table>
</form>
</div>
</BODY>
</HTML>
GRAZIE MILLE !!!