Bonjour,
Avec Mozilla, je n'arrive pas à transférer le contenu d'une page WEB dans un $POST avec la propriété document.getElementById ("hard_copy").innerHTML:
Les inputs text que j'ai rempli avant le submit sont vides.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <head> <script type="text/javascript"> function hard_copy(){ document.monform.page.value = document.getElementById("hard_copy").innerHTML; } </script> </head> <?php Global $PHP_SELF; if (isset($_POST["ok"])) echo $_POST['page']; else { echo ' <body> <form name="monform" method="post" action="'.$PHP_SELF.'"> <div id="hard_copy"> .... debut de la page html ..... <input type="text" value="" name="valeur1" > <input type="text" value="" name="valeur2" > <input type="text" value="" name="valeur3" > ..... fin de la page html .... </div> <input type="hidden" name="page" id="page" > <input type="submit" name="ok" value="ok" onclick="hard_copy()" > </form> '; }
Par contre, il n'y a pas de pb avec IE, je recupère bien les input text avec les valeurs.
J'ai essayé de modifier la propriété par document.all ...
Rien a faire, les champs input text sont tjs vide après le submit Mozilla !!!
Est qq'un peut m'aider à trouver la solution ?
Merci.
Dom78
Partager