in un form metodo post vorrei che dopo l'invio dei dati si aprisse una pagina di conferma nella finestra principale, senza usare php o asp..si può fare?
Grazie!!
<script language="JavaScript">
function validazione(){
with(document.modulo) {
if(nome.value=="") {
alert("Inserire il nome");
nome.focus();
return false;
}
if(cognome.value=="") {
alert("Inserire il cognome");
cognome.focus();
return false;
}
if(citta.value=="") {
alert("Inserire la città");
cognome.focus();
return false;
}
if(mail.value=="") {
alert("Inserire l' e-mail");
mail.focus();
return false;
}
var stato=true;
if(mail.value.indexOf(" ")!=-1) {
mail.focus();
stato=false;
}
var chiocciola=mail.value.indexOf("@");
if(chiocciola<2) {
mail.focus();
stato=false;
}
var punto=mail.value.indexOf(".", chiocciola);
if(punto<chiocciola+3) {
mail.focus();
stato=false;
}
var lung=mail.value.length;
if(lung-punto<3) {
mail.focus();
stato=false;
}
//if(stato) {
//alert("E-mail valida");
//}else{
if(stato==false) {
alert("E-mail non valida");
return stato;
}
}
alert("Il modulo è completo, grazie");
return true;
}
</script>
</head>
<body>
<form method="POST" action="mailto:xxxxx@xx.xx" name="modulo" onSubmit="return validazione();">
Tutti i campi sono obbligatori</p>
Nome:
<input type="text" name="nome" size="30" maxlength="25">
Cognome:
<input type="text" name="cognome" size="30" maxlength="30">
Città:
<input type="text" name="citta" size="30" maxlength="30" size: 10 pt;>
E-mail:
<input type="text" name="mail" size="30" maxlength="40">
Testo:
<textarea name="testo" rows="5" cols="30" onclick="this.value='';">Inserisci la tua richiesta</textarea>
<input type="submit" name="Submit" value="Invia">
<input type="reset" name="Submit2" value="Cancella">
</p>
</form>
</body>