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

    invio dati form a finestra popup

    Salve a tutti,
    ho un form, dove invio i dati ad una finestra popup, ma nonostante sia tutto funzionante, mi da un errore:

    questo il codice nella pagina
    codice:
    <form method="post" action="invio.asp" target="fin" name="newsLetters" id="newsLetters" onsubmit="return capienza(this)">
    <input ...
    negli head, ho messo questo script:
    codice:
    function capienza(form1){
    	
    	window.open("about:blank","fin","width=420,height=200");
    	document.getElementById("newsLetters").submit();
    	 
    }
    questo è l'errore che mi restituisce
    codice:
    Errore: document.getElementById("newsLetters").submit is not a function
    File sorgente: ***
    Riga: 39
    lo script in realtà è funzionante, ma non mi permette di andare avanti nell'esecuzione del codice, e quindi di chiudere successivamente la finestra popup aperta in precedenza per inviare i dati del form.

    il test lo sto facendo su ff

    Grazie, ciao.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Cancella la linea inutile:
    document.getElementById("newsLetters").submit();

    Inoltre hai quasi sicuramente assegnato name="submit" al tasto submit.... o a qualche altro oggetto nella pagina

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Funziona! Thnx,
    il pulsante di invio form si chiama per default submit, non lo avevo nemmeno visto è vero. L'ho cambiato in "invio"

    Grazie di nuovo


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.