[JavaScript] submit()

Fermé
Dj Nam Messages postés 327 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 31 janvier 2014 - 28 mai 2009 à 20:44
Dj Nam Messages postés 327 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 31 janvier 2014 - 29 mai 2009 à 22:37
Bonjour,

j'aimerais envoyer un formulaire automatiquement au chargement d'une page, pour ce faire voici mon code :

<form name="main" action="login.php" method='post'>
<input type="hidden" name="login" value="machin" />
<input type="hidden" name="password" value="truc" />
<input type="hidden" name="submit" value="Valider" />
</form>
<script type="text/javascript">
	document.main.submit();
</script>


Sauf que, quand j'ouvre ma page contenant uniquement ce code, rien ne se passe. J'ai essayé pas mal de choses différentes, par exemple en donnait un ID au formulaire et en mettant un getElementById(), mais ca ne change rien du tout.

Pourriez-vous m'aider svp ?

3 réponses

irem Messages postés 164 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 9 octobre 2012 99
29 mai 2009 à 06:54
<body onload="sendit()">

<form name="main" id="main" action="login.php" method='post'>
<input type="hidden" name="login" value="machin" />
<input type="hidden" name="password" value="truc" />
<input type="hidden" name="submit" value="Valider" />
</form>
<script type="text/javascript">
function sendit() {
	document.forms['main'].submit();
}
</script>


Devrait marcher
0
Dj Nam Messages postés 327 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 31 janvier 2014 41
29 mai 2009 à 12:08
J'avais essayé mais par mesure de sécurité j'ai recopié ton code (en l'adaptant) mais cela ne fonctionne pas mieux.
0
Dj Nam Messages postés 327 Date d'inscription mardi 9 octobre 2007 Statut Membre Dernière intervention 31 janvier 2014 41
29 mai 2009 à 22:37
Désolé de relancer le sujet si vite mais il me faudrait la réponse pour mardi au plus tard.

Est-ce que quelqu'un aurait une autre solution à proposer SVP ?
0