-
formulaire imbriqué
Voici mon problème :
J'ai deux formulaires qui generent des champs. J'aimerai envoyer tous ces champs générés par le biais d'un submit. (un autre moyen est il possible?)
Voici le schema :
<form action="?valider">
<form name="genere_des_champs"></form>
<form><champ1><champ2>....</form>
</form>
il me semble que l'on ne peut pas imbriqué des formulaires. Mais alors, comment passer ces variables dans une autre page??
D'avance merci
-
as-tu besoin de séparer tes 2 formulaires ? tu ne peux pas tout faire dans 1 seul ?
-
En effet, impossible d'imbriquer deux formulaires.
-
Et non ! je ne peux pas les séparer en un seul! Par contre, le formulaire qui regroupe le tout n'est pas indispensable.... est-il possible de passer des variables sans lui?
-
tu utilise javascript pour construire ton formulaire ?
-
oui. et un lien entre javascript et php a l'aide de window.XMLHttpRequest... mais là je suis bloqué avec tous mes beaux champs... pas moyen de m'en servir ... :(
-
Pour voir si j'ai bien compris :
Tu veux générer un formulaire X.
Tu as deux formulaires A et B, A pour choisir les champs, et B qui sert de prévisualisation.
Quand tu choisit un type de champ + nom + ... dans A, tu l'affiche dans B
Ensuite tu as un bouton submit et tu voudrais savoir qu'est-ce qui a été choisi par l'utilisateur, en gros la structure de B.
J'ai bon ?
-
oui c ca... :)
Mais je n'ai pas besoin que des infos de B.. celles de A aussi et d'autres qui ne sont ni ds l'un ni dans l'autre; d'où le form X .
-
au vu des infos que j'ai, je ferais un formulaire C, Contenant seulement des champs cachés + submit. Comme tu repose lourdement sur javascript, ce formulaire serait alimenté dynamiquement à chaque action de l'utilisateur....
-
oui, ca parait la seule solution.. même si un peu lourd à mettre en place. je vais essayer. Merci!