[JavaScript] Affichage d'un formulaire => Bug

Nouveau WRInaute
Hello !

J'ai un problème avec un script :
Code:
if (document.getElementById("monid"))
{
var formdiv = document.getElementById("monid");
formdiv.innerHTML = "<form method='post' target='_banck' action='http://www.monsite.com/page.php' name='formulR'>";
formdiv.innerHTML += "<input type='hidden' name='Champ1' value='Valeur1' />";
//D'autres champs sont ici...
formdiv.innerHTML += "<input type='submit' value='Envoyer' />";
formdiv.innerHTML += "</form>";
}

Le code s'éxécute bien, le formulaire apparait dans l'élément "monid" mais, lorsque clique sur le bouton submit pour envoyer le formulaire, rien ne se passe :x

Si vous avez une idée... ?

Merci, :wink:
Youp
 
WRInaute passionné
Pourquoi le faire en javascript ?
Pourquoi pas du PHP c'est plus simple.
Tu as un serveur qui n'accepte pas le PHP ?
Si tu veux un script pour un formulaire de contact n'hesite pas a demander.
 
Nouveau WRInaute
Non ça ira pour le script ^^
En fait, le script est executé sur une page dont je ne peux pas modifier le code source, mais j'ai un lien vers un fichier .js lié à cette page donc je suis obligé de faire en javascript... :x

Et pour le PHP, j'envoie le formulaire à une page PHP qui le traite après donc pour l'affichage, la page HTML suffit ;)
 
Nouveau WRInaute
Erf...
En effet ça aurait pu être ça, mais après correction, ça ne marche toujours pas :x
J'ai corrigé.
 
Nouveau WRInaute
J'ai trouvé !
Code:
if (document.getElementById("monid"))
{
var formdiv = document.getElementById("monid");
formdiv.innerHTML = "
<form method='post' target='_banck' action='http://www.monsite.com/page.php' name='formulR'>
<input type='hidden' name='Champ1' value='Valeur1' />
<input type='submit' value='Envoyer' />
</form>";
}

Voila donc j'ai passé 5h sur un problème juste car javascript aimait pas certaines conquaténations... si ça peut servir pour quelqu'un ! :)

Merci à ceux qui m'ont aidés ;)
Youp
 
Discussions similaires
Haut