apertura pagina elaborazione form in altra finestra

tivovi74

Utente Attivo
31 Gen 2012
58
1
8
Ciao ragazzi, ho fatto questo script per validare un form ed inviare i dati alla pagina di elaborazione ("php/inviomodulohome.php"). così com'è, funziona, però dopo l'alert mi si apre la pagina di elaborazione, in sostituzione della homepage.
Come posso fare in modo che la pagina di elaborazione si apra in una nuova finestra e si chiuda automaticamente al termine dell'elaborazione, in modo che l'utente visualizzi sempre la homepage?
Vi posto il codice il javascript.
Grazie per l'aiuto.
Codice:
<script language="javascript" type="text/javascript">
//inserimento funzione
function Modulo()
{
// determinazioni variabili del modulo
var nome = document.formhome.nome.value;
var cognome = document.formhome.cognome.value;
var email = document.formhome.email.value;
var telefono = document.formhome.telefono.value;
var fonte = document.formhome.fonte.options[document.formhome.fonte.selectedIndex].value;
var info_servizio = document.formhome.info_servizio.options[document.formhome.info_servizio.selectedIndex].value;
//pagin di reindirizzo
var nuovapagina ="php/inviomodulohome.php"
//inizio controlli
//Effettua il controllo sul campo Nome
        if ((nome == "") || (nome == "undefined")) {
           alert("Il campo Nome è obbligatorio.");
           document.formhome.nome.focus();
           return false;
		}
//Effettua il controllo sul campo Cognome
        else if ((cognome == "") || (cognome == "undefined")) {
           alert("Il campo Cognome è obbligatorio.");
           document.formhome.cognome.focus();
           return false;
		}
//Effettua il controllo sul campo Email
        else if ((email == "") || (email == "undefined")) {
           alert("Il campo email è obbligatorio.");
           document.formhome.email.focus();
           return false;
		}
//invio modulo
 		else {
			document.formhome.action = nuovapagina;
			document.formhome.submit();
			alert("Grazie per aver inviato il modulo, ti contatteremo al più presto.");
			
}
}
</script>
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
metti un redirect in inviomodulohome.php
dopo che ha fatto quello che deve fare
PHP:
if(ho fatto tutto) {
     header("location:home.php");
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Apertura in una nuova pagina PHP 6
E Caricare dati da DB MySql all'apertura pagina, meglio PHP o Javascript? PHP 1
M [HTML] Apertura Pagina HTML e CSS 14
A [Javascript] [HTML] RISOLTO...Allungare un box all'apertura della pagina No Mouse over Javascript 9
S Far partire in automatico una slide all'apertura della pagina Javascript 0
F Apertura pagina web esterna dentro un frame di un altra pagina HTML e CSS 3
T Apertura pagina a centro dello schermo e con dimensioni fisse Classic ASP 1
felino Lentezza all'apertura e al caricamento della pagina, anche in backend WordPress 1
K passaggio dati e apertura di altra pagina. Ajax 4
P Alert ad apertura di pagina? Javascript 2
P apertura pagina web con iis HTML e CSS 2
Z Apertura pagina mediante PHP PHP 2
Z Apertura pagina in base alla versione del browser Javascript 16
A pagina di apertura HTML e CSS 2
A [VENDO]Spazio Banner 300x250 sidebar in piena vista all'apertura della pagina 30€ al mese Vendere e Acquistare pubblicita' online 0
N Banner a rotazione, all'apertura della pagina Javascript 7
S javascript per apertura pagina Javascript 0
M Apertura pop up pagina internet explorer favorit Sicurezza e Virus 1
M errore 438 in apertura file XLS in pagina ASP Classic ASP 1
L popup che cambiano all'apertura di una pagina Webdesign e Grafica 0
C invio dati form e apertura pagina php Flash 2
E Apertura pagina in automatico HTML e CSS 6
A Cambio di pagina automatica e apertura homepage HTML e CSS 4
B popup centrale all'apertura della pagina HTML e CSS 1
R problema all'apertura di una pagina web Windows e Software 2
R Messaggio apertura sito WordPress 4
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
G Problema con eccessiva nitidezza apertura Camera Raw Photoshop 0
S [MS Access] Apertura Maschera su nuov record in base a determinato ID MS Access 0
S [MS Access] Apertura maschera MS Access 3
akira [MS Access] Apertura recordset MS Access 1
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
T [HTML] video in apertura sito. su pc ok, su smartphone KO HTML e CSS 0
ste80 [MS Access] apertura maschera su record specifico MS Access 6
G [HTML] Apertura PDF HTML e CSS 8
P Sistema per identificare utente se proviene da apertura app android Sviluppo app per Android 3
ANDREA20 orari apertura e chiusura Javascript 4
F Apertura tendina onclick jQuery 1
M colorare il tasto del menu all'apertura del div HTML e CSS 19
G Apertura file doc da php PHP 2
M Problema con ciclo foreach per chiusura apertura div in base al numero di record in database PHP 1
golinello File danneggiati Errore durante l'apertura AI file Webdesign e Grafica 3
A MSProject - errore di apertura file XML esportato Windows e Software 1
S apertura file html da sd in chrome Sviluppo app per Android 5
T Ritardare apertura finestra con Javascript Javascript 4
C apertura sito e diritti di autore Discussioni Varie 4
T Apertura di un foglio Excel da Access MS Access 2
J Consiglio apertura sito Leggi, Normative e Fisco 0
C Problema apertura slide nella hompage HTML e CSS 0
A Apertura finestra modale al submit Ajax 0

Discussioni simili