Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Submit su altra pagina

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    46

    Submit su altra pagina

    Salve a tutti.
    Ho una pagina html (chiamiamola pippo.htm) che contiene una form.
    Alla fine della form c'è il classico pulsante che quando viene premuto mi fa dei controlli sui campi, e alla fine, se tutto è andato bene, mi apre una pagina (sia stampa.htm) (creata mediante window.open) in cui mi fa un riepilogo (effettuato con document.write(nome campo - valore campo)). A questo punto nella pagina di stampa ho inserito due pulsanti sempre tramite document.write. Se ne clicco uno (INDIETRO), devo poter tornare indietro per modificare la form, se clicco l'altro (CONFERMA) mi deve inviare i dati della form al server.
    Il problema è che il pulsante che si clicca per inviare i dati (CONFERMA) è sulla pagina di stampa, mentre la form è nella pagina pippo. Come faccio ad inviarli?
    Inoltre, in generale, se io mi trovassi sulla pagina stampa.htm, come faccio a selezionare qualunque oggetto appartenente alla pagina pippo.htm?

    Spero di essermi spiegato...

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    utilizza un linguaggio server side e ti togli il problema... java, php , asp ecc...

    per utilizzare i campi della pagina pippo forse puoi utilizzare l'oggetto opener di js... non ne sono sicuro però... informati in tal senso...

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    46
    eh, il problema è che sto facendo un progetto... e devo realizzare solo il lato client... quindi niente linguaggi server...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    il pulsante che si clicca per inviare i dati (CONFERMA) è sulla pagina di stampa
    opener.document.NomeDelForm.submit();

    come faccio a selezionare qualunque oggetto appartenente alla pagina pippo.htm
    riferimento = opener.document.getElementById('IdOggetto');

    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    46
    oddio che stupido... come ho fatto a non pensarci prima!!! Grazie!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    46
    Ma questo discorso non si può fare se la pagina contenente l'oggetto non è stata aperta? (opener sarebbe null)

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma se non fosse stata aperta non avresti un form da inviare ... o un oggetto da selezionare
    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

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 © 2026 vBulletin Solutions, Inc. All rights reserved.