Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema con form in popup

    Salve a tutti,
    Avrei un problema con un form in un popup...il problema è sull'action del form.
    Il problema è che il form quando vado in submit mi fornisce un messaggio di errore o di successo e viene messo in un div nel popup, soltanto che quando faccio submit il form qualsiasi sia l'esito del form mi ritorna all'home page (questo perchè non imposto l'action del form). Come posso fare per far rimanere aperto il popup, cioè non far andare il browser in homepage o in un altra pagina?

    Non so se mi sono spiegato correttamente, ma spero' in un vostro aiuto...

    Grazie

  2. #2
    Utente bannato
    Registrato dal
    Sep 2009
    Messaggi
    1,737

    Re: Problema con form in popup

    Originariamente inviato da albott
    Salve a tutti,
    Avrei un problema con un form in un popup...il problema è sull'action del form.
    Il problema è che il form quando vado in submit mi fornisce un messaggio di errore o di successo e viene messo in un div nel popup, soltanto che quando faccio submit il form qualsiasi sia l'esito del form mi ritorna all'home page (questo perchè non imposto l'action del form). Come posso fare per far rimanere aperto il popup, cioè non far andare il browser in homepage o in un altra pagina?

    Non so se mi sono spiegato correttamente, ma spero' in un vostro aiuto...

    Grazie
    Posta il codice o un link

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    5
    Io ho un problema simile. Ho un submit dopo il quale vorrei far comparire un popup che mostra il caricamento di un file. Però, anche se metto "onclick" e poi open.window, non succede nulla dopo aver cliccato. Mi potete dire come mai succede?
    eeeeeeh

  4. #4
    Ecco..il form è questo e la relativa parte in php:

    codice:
    <form id="popup" method="post" action="" style="margin:0;">
    <label for="nome"><span>Nome</span></label>
    
    <input type="text" name="name" size="37" name="name" />
    
    <label for="email"><span>Email</span></label>
    
    <input type="text" name="email" size="37" name="email" />
    
    <label for="messaggio"><span>Testo</span></label>
    <textarea rows="10" cols="55" name="message"></textarea>
    
    
    <div style="float:left;">
    [img]form_supporto/captcha.php[/img]
    
    </div>
    <div style="float:left; margin:0 0 0 10px;"><div style="font-size:70%; color:#999999;">Inserisci il codice che vedi nell'immagine qui a fianco.</div>
    <div style="float:left;"><input name="captcha" type="text" size="6" /></div>
    <div style="float:left; margin:0 0 0 5px;"><input type="submit" name="submit" id="submit" value="Invia!" /></div>
    </div>
    
    
    </form>
    </div>
    <div>
    <?php require('form_supporto/php-captcha.inc.php');
    if($_SERVER['REQUEST_METHOD'] == 'POST') {
    	if (!PhpCaptcha::Validate($_POST['captcha'])) {
    		echo '<div class="status" style="float:left; margin:5px 0 0 10px; color:#DF1B1B;">ATTENZIONE! Codice errato</div>';
    	} 
    	
    	elseif (($_POST['name'] == "") or ($_POST['email'] == "") or ($_POST['message'] == "")) {
    		echo '<div class="status" style="float:left; margin:5px 0 0 10px; color:#DF1B1B;">ATTENZIONE! Campi non compilati</div>';
    	} 
    	
    	else {
    		
    		$name = $_POST['name'];
            $email = $_POST['email'];
            $formmessage = ($_POST['message']);
            $emailmessage = "Hai ricevuto un messaggio di prova
    Nome: $name
    Email: $email
    Messaggio: $formmessage";
    
    
            //Defining mail settings
    
            $to = "prova@alice.it";
            $subject = "Messaggio di prova ";
            $headers = "Da: $email";
    		mail($to,$subject,$emailmessage,$headers);
    		echo '<div class="status" style="float:left; margin:5px 0 0 10px; color:#DF1B1B;">Email Inviata con successo!</div>';
    		}
    		}
    ?>
    Sapete aiutarmi?

  5. #5
    Nessuno che possa darmi una mano?...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.