j'ai un formulaire :
En cliquant sur connexion mes variables sont bien postées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 echo "<form name='form1' id='form1' action='mydir/index.php' method='POST'>"; echo "<input type='hidden' name='username' value='$username'>"; echo "<input type='hidden' name='userpass' value='$password'>"; echo "<input type='submit' name ='userlogin' value='Connexion'></td>"; echo "</form>";
Quand je veux que mon formulaire soit posté automatiquement je rajoute dans la balise body
L'URL indiquée dans action s'ouvre bien mais les variables ne sont pas postées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <body onLoad="document.form1.submit();">
J'ai essayé aussi
Les variables nsont pas récupérées par le script indiqué dans action.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 echo "<html>\n"; ?> <script language="javascript"> function jsPost() { document.forms['form1'].username.value = '<?php echo $username;?>'; document.forms['form1'].userpass.value = '<?php echo $password;?>'; //alert (document.forms['form1'].username.value); document.form1.submit(); } </script> <?php echo "<body onLoad=\"jsPost();\">\n";
Partager