Bonjour,

J'ai un formulaire qui contient plusieurs catégories, chaque catégorie contient des champs, on peut trouver des champs qui se répètent sur plusieurs catégories, avec le menu déroulant, on choisit la catégorie, et comme ça les champs se génère automatiquement, j'ai utilisé la méthode de show / hide, mais je dois mettre tous les champs dans la même page, y a t il une méthode facile qui peut m'aider à générer les champs soit disant par json ou autres?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
+ Catégorie1
-- Champs1
-- Champs2
-- Champs5
 
 
+ Catégorie2
-- Champs1 // voici un champs qui se répète
-- Champs3
 
+ Catégorie3
-- Champs1 // voici un champs qui se répète
-- Champs3 // voici un champs qui se répète
-- Champs6
EDIT

Par exemple, le formulaire est vide, il contient seulement un menu déroulant des catégories:

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<select name="cats" id="catsID">
<option value="cat1">Catégorie1</option>
<option value="cat2">Catégorie2</option>
<option value="cat3">Catégorie3</option>
</select>

Je choisi du menu déroulant, Catégorie1, je devais avoir quelque chose comme:

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<select name="cats" id="catsID">
<option value="cat1">Catégorie1</option>
<option value="cat2">Catégorie2</option>
<option value="cat3">Catégorie3</option>
</select>
 
<input type="text" name="name">
<br>
<input type="text" name="username">
<br>
<input type="password" name="password">
<br>

ainsi de suite

Merci à vous