Script javascript: Inviare i dati di un form a una popup

   difficoltà:  script script script script script

Script simili
18/10/2006


A volte puo' risultare utile inviare i dati di un form ad una popup. Come fare? La prima cosa è aprire la popup appena prima di effettuare il submit del form. Il nome della popup sarà lo stesso del target del form.
Ecco il semplice script:

<script>
function inviaform(){
window.open('','popupname','width=270,height=270');
document.getElementById('nomeform').submit();
}
</script>

<form id="nomeform" action="popup.php" method="post" target="popupname">
<input type="text" name="nome">
<input type="button" value="invia" onclick="inviaform()">
</form>





Commenti


  BELLINO

27/11/2007 10:16:31

MI SERVIREBBE....

  air

27/5/2008 10:10:31

Ha un bug! se digito il mio indirizzo mail e premo invio dalla tastiera, la pop up un funziona!

  air

27/5/2008 10:15:25

Ecco la soluzione! dentro al form aggiungete queto comando: onkeydown="inviaform()"
Adesso dovrebbe funzionare correttamente ;)

  liquirizia

27/7/2008 4:39:25

io non riesco a farlo funzionare...
uffa!!

aggiungendo " onkeydown="inviaform()" " questo mi apre il link da un'altra pagina, ma non se clicco il bottone...solo se digito invio

  FlashGordon

19/8/2008 9:52:57

Che bello che si condivida con altri cose di questo genere, che ti risolvono un sacco di problemi grazie del trucchetto

  Roberto

26/11/2009 21:11:51

Con FF mi sa che non funzia.

L'ho provato con explorer e funzia, quindi... bho!!



Lascia un commento


Codice di controllo*:
Nome*:
Email/Link:
Testo*:
 
I campi contrassegnati con * sono obbligatori.