Valeur input en mémoire safari

cs_lord1366 Messages postés 20 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 27 novembre 2009 - 7 avril 2009 à 10:53
cs_lord1366 Messages postés 20 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 27 novembre 2009 - 7 avril 2009 à 11:03
Bonjour,

J' ai un problème avec safari, j'ai un formulaire appelé en ajax.

Les valeurs passées en get ou post sont bien prises en compte mais la value de l'input sous safari reste figer, il faut que j'appelle la boite de dialogue plusieurs fois pour que celà prenne en compte les $_GET ou $_POST.

Exemple :

Etape 1 : J'ouvre et je valide le formulaire avec les infos suivantes :

echo $_GET['id'] // affiche 1
echo ''; // affiche un input avec 1

Etape 2 : Je reviens sur mon formulaire précédement validé et je recommence avec un autre enregistrement dont l'id est 4

echo $_GET['id'] // affiche 4

echo ''; // affiche un input avec 1

Fonctionne partout sauf sous Safari ( 3 et 4 )

J'ai essayé ceci dans mon formulaire :

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");
header("Expires: 0");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");

Merci pour votre aide !!!

1 réponse

cs_lord1366 Messages postés 20 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 27 novembre 2009 1
7 avril 2009 à 11:03
Juste un détails, si je passe les infos pas l'action de mon formulaire ou en session ça fonctionne, je le sais, mais je voudrais que cela fonctionne en input hidden, plus propre

action="index.php?content=form-admin&id=1"

Merci
0
Rejoignez-nous