Se invio form e c'è errore, form non ritorna a video

  • Creatore Discussione Creatore Discussione Shyson
  • Data di inizio Data di inizio

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
Sull'altro sito funziona, eppure i codici sono uguali: praticamente se si invia il form con il campo codice captcha errato, il form parte ma poi dovrebbe tornare a video, invece scompare. MIO SITO Per prova clicca su @mail

Nella home:

PHP:
<!-- Dalla HOME richiama il form esterno scrivimi1.php -->      
 <?php include("scrivimi1.php"); ?>                                      

<!--Richiama il codice che c'è in scrivimi1, in caso c'è errore all'invio fa riaprire il form-->
    <?php ritornaScriv(); ?>

Nel form scrivimi1

PHP:
<!-- Questa funzione si collega al codice $ritenta che si trova in scrivimi2 --> 
<?php 
function ritornaScriv(){ 
if(isset($_GET["ritorna_scrivimi"])) { 
?> 
<script language="JavaScript" type="text/javascript">
document.getElementById('shade').style.display='block'; 
document.getElementById('chiudi-Scrivimi1').style.display='block'; 
document.getElementById('popup-Scrivimi1').style.display='block'; 
//Quando il form torna indietro perché c'è errore, questo codice fa riapparire tutto il shade
document.body.style.overflow = "hidden";
</script> 
<?php    
   } 
} 
?>

In scrivimi2

PHP:
$ritenta .="<meta http-equiv=\"refresh\" content=\"2; url=http://sito.it/index.php?ritorna_scrivimi\">";
 
Ultima modifica:

Discussioni simili