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

    [php-js] dati inseriti da form in una popup

    ciao a tutti,

    ho un problema stupido, am per me non lo è tanto

    ho una form (nome, cognome, età) che invia con POST... voglio che i dati inseriti si vedano in una popup e non in una pagina normale..

    quindi questo:

    form.html
    codice:
    <div>
    	<form name="FORM" method="POST" action="stampa.php">
    		cognome<input type="text" name="cognome">
    
    		nome<input type="text" name="nome">
    
    		età<input type="text" name="eta">
    
    		<input type="reset" value="Azzera Modulo" name="Reset">
    		<button type="submit">Invia</button>
    	</form>
    </div>
    stampa.php
    codice:
    <?php
    	echo "GUARDA IL POPUP";
    	echo "<input type=\"hidden\" name=\"cognome\" value=\"{$_POST['cognome']}\">
    \n";
    	echo "<input type=\"hidden\" name=\"nome\" value=\"{$_POST['nome']}\">
    \n";
    	echo "<input type=\"hidden\" name=\"età\" value=\"{$_POST['eta']}\">
    \n";
    ?>

    vorrei che diventasse qualcosa tipo questo:
    codice:
    <div>
    	<form name="FORM" method="POST" action="window.open('popup.php','popup','width=400,height=400')">
    		cognome<input type="text" name="cognome">
    
    		nome<input type="text" name="nome">
    
    		età<input type="text" name="eta">
    
    		<input type="reset" value="Azzera Modulo" name="Reset">
    		<button type="submit">Invia</button>
    	</form>
    </div>
    ma così non va!!!


    chi mi aiuta?!

    grazie,
    r@p

  2. #2
    ciappati questo:
    inserisci questo script

    <script>
    function apripopup() {

    var windowprops='width=1,height=1,scrollbars=yes,statu s=no,resizable=yes,location=no';
    var heightspeed = 6;
    var widthspeed = 6;
    l=(screen.width-700)/2;
    t=(screen.height-600)/2;
    var leftdist = l;
    var topdist = t;
    var lunghezza = 700;
    var altezza = 600;

    if (window.resizeTo && navigator.userAgent.indexOf("Opera")==-1 && navigator.appName.indexOf("Netscape")==-1 ){
    var winwidth = lunghezza;
    var winheight = altezza;
    var sizer = window.open("","titolopopup","left=" + leftdist + ",top=" + topdist +","+ windowprops);

    for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed)
    sizer.resizeTo("1", sizeheight);
    for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed)
    sizer.resizeTo(sizewidth, sizeheight);

    }
    else
    window.open('nomepopup.php','',700,600);
    }
    </script>

    e poi nel form:
    <form action='nomepopup.php' name=prova method=post target="titolopopup" onsubmit="apripopup()">

  3. #3
    PERFETTO!!! GRAZIE!

    bello l'effetto di apertura del popup


    solo che con NETSCAPE fa casino...

  4. #4
    Originariamente inviato da ^r@pTuS^
    solo che con NETSCAPE fa casino...
    e te pareva
    io sono pino, ma se devo essere franco... nescape mi interessa poco.
    :gren:

  5. #5
    hehe


    apparte il discorso di NETSCAPE...


    2 cose:

    1. se volessi una semplice popup con windows.open come potrei farla? o fatto alcune prove ma non mi funge bene.
    2. se volessi aprire 2 pagine? (mi spiego: dopo l'invio vorrei aprire nella pagina principale un messaggio qualsiasi e nella popup i dati inseriti nella form?)

    GRAZIE
    r@p

  6. #6
    scusa il ritardo


    <script>
    function apripopup() {

    alert('messaggio');

    window.open("","titolopopup","width=600,height=300 ");

    }
    </script>

  7. #7
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da pinopisc
    scusa il ritardo


    <script>
    function apripopup() {

    alert('messaggio');

    window.open("","titolopopup","width=600,height=300 ");

    }
    </script>
    ??? PHP ???
    In questo forum è un'eccezzione???

  8. #8
    Originariamente inviato da PaTeR
    ??? PHP ???
    In questo forum è un'eccezzione???

    :sgrat:

  9. #9
    che conferma la regolla

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.