[javascript] écrire dans champ caché

Fermé
brudao Messages postés 524 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 16 octobre 2014 - 16 janv. 2009 à 12:36
 Rr - 16 août 2010 à 09:09
Bonjour,
j'ai une fonction javascript qui affecte une valeur à un champ cahé(<input type="hidden" name="champ_cache">

quand je lance ma page avec firefox, ça fonctionne correctement, mais quand je passe par internet
explorer, mon script n'arive pas à inscrire une valeur dans le champ caché.

j'aimerais si possible savoir ce qui cause ça.
merci
A voir également:

1 réponse

Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 328
16 janv. 2009 à 12:49
Bonjour,
Tu utilises quoi comme méthode pour écrire dans le champ justement? Elle n'est peut-être pas compatible avec ie.
Essaie de lui donner un identifiant et d'utiliser la méthode document.getElementById("tonid");

Cordialement,
0
brudao Messages postés 524 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 16 octobre 2014 14
16 janv. 2009 à 12:54
voici le code que j'utilise pour écrire dans mon champ caché
window.opener.document.forms[nom_du_formulaire].elements[champ_cache].value=valeur;
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 328 > brudao Messages postés 524 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 16 octobre 2014
16 janv. 2009 à 14:22
Hum,
Essaie avec window.opener.document.forms['nom_du_formulaire'].elements['cha­mp_cache'].value=valeur;
Si ça ne marche pas, essaie avec des identifiants comme je te l'ai suggéré.

Cordialement,
0
brudao Messages postés 524 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 16 octobre 2014 14 > Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009
16 janv. 2009 à 16:39
excuse, j'ai oublié de mentionner que nom_du_formulaire et champ_cache sont des variables javascript.

champ_cache='champ_cache';
nom_du_formulaire='form';

window.opener.document.forms[nom_du_formulaire].elements[champ_cache].value=valeur;
0
svp est ce possible de cacher ce kn ecri mme sur msn ou po et kmen fait on?????jatend votre reponse
0