Envoyé une form créé avec un innerHTML ? [Résolu]

Signaler
Messages postés
475
Date d'inscription
vendredi 27 juin 2003
Statut
Membre
Dernière intervention
20 septembre 2010
-
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
Bonjour, dans mon script php je crée un formulaire avec un script javascript et innerHTML et je voudrais qu'il soit envoyé par la meme fonction juste apres etre créé.

Merci

5 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
Salut

madiv.innerHTML="<form action='fichier.php' method='POST' id='maform' name='maform'>";
...
madiv.innerHTML+="</form>";

document.getElementById("maform").submit();

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
Salut

comment ca envoye ? return ?

envoi un bout de ton code, et une description precise de ce que tu as essaye pour le faire marcher, stp

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
Messages postés
475
Date d'inscription
vendredi 27 juin 2003
Statut
Membre
Dernière intervention
20 septembre 2010

En gros voila ce que je fait:

madiv.innerHTML="<form action='fichier.php' method='POST' id='maform' name='maform'>";
...
madiv.innerHTML="</form>";

et apres j'ai essayé un document.maform.submit(); mais ca march pas.
Messages postés
475
Date d'inscription
vendredi 27 juin 2003
Statut
Membre
Dernière intervention
20 septembre 2010

Merci
J'allais te dire que le + était juste un oubli mais en fait je l'avais effectivement oublié dans mon script. Par contre le document.maform.submit() fonctionne, le quel vaut mieux?

supergrey
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
document.getElementById("maform").submit();

l'autre n'est pas std, et ne marchait pas sous toutes les versions de FF, sur certaines ca renvoyait un avertissement.

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy