Ciao a tutti, scusate l'ignoranza ma ho compilato un form e quando lo metto online mi apre la pagine php in lettura con tutto il codice, in particolare non riesco a capire dove inserire l'indirizzo mail in cui far arrivare i dati del form, vi giro il tutto
lo script nella head è:
<script>
<!--
function Modulo() {
// Variabili associate ai campi del modulo
var nome = document.modulo.nome.value;
var cognome = document.modulo.cognome.value;
var email = document.modulo.email.value;
var eta = document.modulo.eta.value;
var corsoscelto = document.modulo.corsoscelto.options[document.modulo.corsoscelto.selectedIndex].value;
var privacy_ischecked = document.modulo.privacy[1].checked; var control = 1;
// Espressione regolare dell'email
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
//Effettua il controllo sul campo NOME
if ((nome == "") || (nome == "undefined")) {
alert("Il campo Nome è obbligatorio.");
document.modulo.nome.focus();
return false;
}
//Effettua il controllo sul campo COGNOME
else if ((cognome == "") || (cognome == "undefined")) {
alert("Il campo Cognome è obbligatorio.");
document.modulo.cognome.focus();
return false;
}
else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
alert("Inserire un indirizzo email corretto.");
document.modulo.email.select();
return false;
}
//Effettua il controllo sul campo ETA'
else if ((eta == "") || (eta == "undefined") || (eta.indexOf("Inserisci l'età") != (-1))) {
alert("Il campo relativo all'età è obbligatorio.");
document.modulo.eta.focus();
return false;
}
//Effettua il controllo sul campo CORSO SCELTO
else if ((corsoscelto == "- Seleziona il corso -")) {
alert("Devi scegliere un corso da provare.");
document.modulo.corsoscelto.focus();
return false;
}
//Effettua il controllo sui dati personali
else if (privacy_ischecked) {
alert('E\' obbligatorio acconsentire al trattamento dei dati personali');
control = 1;
}
//INVIA IL MODULO
else {
document.modulo.action = "elabora_dati.asp";
document.modulo.submit();
}
}
//-->
</script>
nel body ho creato il form:
<form method="post" name="modulo">
<tr>
<td colspan="2" align="center"><b>Tutti i campi sono obbligatori</b></td>
</tr>
<tr>
<td><b>Nome bambino/a</b></td>
<td><input type="text" name="nome"></td></tr>
<tr>
<td><b>Cognome bambino/a</b></td>
<td><input type="text" name="cognome"></td></tr>
<tr><td><b>Email</b></td><td><input type="text" name="email"></td></tr>
<tr>
<td><b>Età:</b></td>
<td><input type="text" name="eta"></td>
</tr>
<tr>
<td><b>Corso scelto</b></td>
<td>
<select name="corsoscelto">
<option>- Seleziona il corso -</option>
<option value="JUDO">JUDO</option>
<option value="NUOTO">NUOTO</option>
<option value="RITMICA">RITMICA</option>
</select>
</tr>
<tr>
<td colspan="2" align="left" valign="top"><p>
<input type="radio" name="privacy" value="1" checked>
Acconsento al trattamento dei dati personali
<br>
<input type="radio" name="privacy" value="0">
Non acconsento al trattamento dei dati personali</p></td>
</tr>
<tr><td colspan="2" align="center"><input type="button" value="Invia" onClick="Modulo()"></td></tr>
</form>
Ora non so come scrivere questo file elabora_dati.asp
dovrei far arrivare i dati ad una mail nomemail@tiscali.it, ma mi apre il file elabora_dati e non so dove va indicata la mail
grazie mille a tutti