Dopo gli ultimi aggiornamenti di Firefox, il browser Mozilla mantiene i dati nei form anche quando non dovrebbe, cosa che spesso può portare a compilazioni errate, vediamo come evitarne la memorizzazione.
Se da un lato la cosa può sembrare comoda (cosa che in parte è), quando si ha a che fare con moduli multipagina si alza il margine di compilazioni errate, rischiando così di inviare tramite form informazioni già salvete e sbadatamente non cancellate.
La risoluzione anche in questo caso è piuttosto banale, sarà sufficiente cambiare il valore "name" del modulo con l'aggiunto di un numero random, vediamo un esempio:
<form id="nome_form" name="nome_form_<random-hash>">
...
</form>
Il numero casuale possiamo ottenerlo facilmente con PHP grazie alla funzione nativa rand(), eccone un esempio completo:
<?php
echo '<form id="nome_form" name="nome_form_'.rand(1,99999).'"></form>';
?>
ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato
© 2007-2024 - ATTIVA WEB - Internet agency - P. iva 02645880739
Realizzazione siti internet Martina Franca, ecommerce Martina Franca
Via Giacomo Puccini 23 - 74015 Martina Franca (TA) - Privacy & Cookie Law