Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    121

    Conferma reinvio modulo

    Salve gente!

    Ho uno script AJAX per controllare l'effettiva validità di un form.
    Quando provo ad aggiornare la pagina o col tasto "back" del browser, mi esce la solita schermata di "conferma reinvio modulo". C'è un modo per evitarlo?

    Questo è il codice
    codice:
    //codice form
    
    <form name="frmReg" method="post" action=<?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?> onSubmit="if(nosubmit) {return false;}">
    
    <label for="user_name" class="lab">Nome utente:</label>
    
      <input id="user_name" name="user_name" type="text" 
      onBlur="validate(this.id, this.value)" 
      value="<?php if(isset($u)) { echo $u->get('user_name'); }?>" />
      <span class="error" id="user_name_msg">
        <?php if(isset($errors['user_name'])) {echo $errors['user_name'];}?>
        </span>
    <label for="password" class="lab">Password:</label>
    <input id="password" name="password" type="password" value="<?php if(isset($u)) { echo $u->get('password'); }?>" />
    <span class="error" id="password_msg"><?php if(isset($errors['password'])) {echo $errors['password'];}?></span>
    </form>

    In teoria, con questo codice
    codice:
    onSubmit="if(nosubmit) {return false;}"
    giustapposto al tag di apertura del form, il problema non dovrebbe esserci... o sbaglio?

    Qualche idea?



    Grazie!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Questo avviene perche' la pagina a cui ritorni e' stata richiamata da un form con method="post" ... o cambi method o non ci puoi fare nulla: e' una misura di sicurezza.

    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
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    121
    Non posso cambiare metodo! Tutto lo script è organizzato affinché i dati vengano passati via POST. E poi scusa... non è il metodo GET ad essere meno sicuro? Voglio dire, oltre POST e GET ci sono alternative?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E' meno sicuro per la rete ma piu' sicuro per l'utente... che puo' vedere destinazione e parametri nell'URL.

    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
    Dec 2008
    Messaggi
    121
    Ok, ti ringrazio infinitamente.

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.