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

    Problemi Con Form E Refresh Di Pagina

    Ciao ragazzi, vi sottopongo questo quesito.
    Ho una pagina ASP contenente un form (una casellina di testo e un pulsante).
    Al click sul pulsante invio i dati sulla stessa pagina e i dati vengono processati.
    Fin qua tutto OK.
    Il problema si presenta quando, magari durante l'elaborazione dei dati l'utente clicca sul pulsante aggiorna del browser oppure fa F5 per ricaricare la pagina. Si presenta il solito messaggio di Internet Explorer:
    'Impossibile aggiornare la pagina senza inviare nuovamente le informazioni. Scegliere Riprova per inviare le informazioni oppure Annulla per ritornare alla pagina che si cerca di visualizzare'

    In questa maniera l'utente riinvia nuovamente gli stessi dati della casellina inviata precedentemente. Proprio questo vorrei evitare!

    Ho l'esigenza di realizzare tutte le operazioni sulla stessa pagina quindi non posso fare dei redirect.
    Qualcuno può aiutarmi?
    Grazie!
    Barquisimeto: la capital musical de Venezuela.

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    quel form dovrà rimanere comunque presente anche dopo il submit o puoi ricaricare con un include una pagina priva di quel form?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    hmmm, potrei eventualmente inserire la form come include, ma appena aggiorno (F5) la pagina, sicuramente viene richiamato l'include, no?
    Barquisimeto: la capital musical de Venezuela.

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    la mia domanda era un'altra, ovvero:
    quel form, una volta inviato, dovrà rimanere nella "nuova pagina" o se ne può andare?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    Ah OK, si, se ne deve andare, infati su quella stessa pagina poi vengono caricati altri contenuti.
    Una volta inviati i dati la form non mi serve più.
    Barquisimeto: la capital musical de Venezuela.

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    allora diciamo che aggiungi un campo hidden denominato "azione" e con value settato ad "on".
    Quando invii il form e ritorni sulla pagina controlli con una select il valore di quel campo.
    Se il valore è on, non generi il form.
    Potresti anche lasciare il valore di quel campo vuoto e poi riempire il value al momento del submit con javascript.
    Questa è un idea
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7
    Si, questo è vero, ma il problema si presenta quando l'utente "forza" il refresh della pagina.
    Barquisimeto: la capital musical de Venezuela.

  8. #8
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    quindi il tuo problema è estetico?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  9. #9
    No, per niente, il problema è che, se per qualche motivo, prima di fare sparire il form l'utente mi "refresha" la pagina i dati vengono inviati di nuovo
    Barquisimeto: la capital musical de Venezuela.

  10. #10
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    ma nel modo che ti ho indicato io, una volta che l'utente ha inviato il form, quello non esisterà più.... certezza al 99%
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.