Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Form: Anteprima ed Invio

    Salve,
    Ho una pagina ASP con un form da compilare e due pulsanti, un "ANTEPRIMA" e un "INVIA"...

    Cliccando sul pulsante "ANTEPRIMA" mi piacerebbe che si aprisse una popup a cui vengono passati tutti i valori inseriti nel form, in maniera da visualizzarli (tramite POST, preferibilmente, e quindi richiamabili con Request.Form).

    Per quanto riguarda il pulsante "INVIA", invece, vorrei passare i dati del form ad un'altra pagina.

    Insomma, credo che mi servano due diverse Action: una che fa aprire la popup di Anteprima, passandole i dati con POST, e l'altra che invia i dati ad una pagina "normale" (non popup) per processare il tutto: come faccio?

    Grazie in anticipo per le risposte!

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao ivanhalen,

    per inviare i dati ad una popup
    codice:
    function InviaPop(ff){
      window.open('','popup','width=450,height=300');
      ff.target='popup'
      ff.action='paginaAnteprima.asp'
      ff.submit()
    }
    e il bottone
    codice:
    <input type="button" value="ANTEPRIMA" onclick="InviaPop(this.form)">
    per inviare nella stessa finestra
    codice:
    function Invia(ff){
      ff.target=''
      ff.action='pagina.asp'
      ff.submit()
    }
    e il bottone
    codice:
    <input type="button" value="INVIA" onclick="Invia(this.form)">

  3. #3
    YEAAAAAAAAAAAAAH!
    Geniale, mi hai salvato la giornata :-)

    GRAZIE!

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da ivanhalen
    YEAAAAAAAAAAAAAH!
    Geniale, mi hai salvato la giornata :-)

    GRAZIE!
    :metallica :metallica :metallica

  5. #5
    ok, adesso la faccio più complicata...
    nel mio form ci sono anche un paio di file field per l'upload di alcune immagini: chiaramente per uploadare queste immagini devo usare l'enctype "multipart/form-data"

    Ora, nella popup di preview non è assolutamente necessario uploadare le immagini: posso aggiungere, rispettivamente alle due funzioni InviaPop(ff) e Invia(ff), le due righe seguenti?

    ff.enctype='text/plain'
    ff.enctype='multipart/form-data'

    Adesso provo, vediamo se funziona...

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao ivanhalen,

    la proprietà è encoding

  7. #7
    willybit, sei un mito...
    practicamente mi si stanno aprendo porte impensabili...

  8. #8
    salve ho unsato quest script per fare l'anteprima funziona perfettamente pero perche pi quando cerco di inviare il form alla vera pagina di destinazione mi apre sempre l'anteprima........

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao maverix,

    dovresti postare il codice :gren:
    o se hai qualcosa on-line posta il link

  10. #10
    purtroppo online non ho niente ti posto il codice

    questo e l'ho script per l'anteprima


    <script language="JavaScript">
    function InviaPop(ff){
    window. open('','popup','width=450,height=300, scrollbars=yes');

    ff.target='popup'
    ff.action='anteprima.asp?miatxt=<%=miatxt%>&oggett o=<%=oggetto%>'
    ff.submit()
    }
    </script>


    lo richiamo con il bottone

    <input name="button2" type="button" class="pulsanti" onClick="InviaPop(this.form)" value="A">


    solo che poi quando invio realmente la pagina alla sua reale destinazione va cmq a questa pagina anteprima.asp e non dove dovrebbe


    ora ti posto anche il tasto submit...

    <input name="Submit" type="Submit" class="pulsanti" value="Invia" >

    ovvimanet tutto quest sta dentro ai tag form

    grazie

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.