Bonjour, je n'ai jamais fais de script Ajax encore, mais j'ai besoin d'un formulaire interactif un peu spéciale.
J'ai fait quelque recherche sur divers forum mais je n'ai pas trouvé d'infos sur se que je veux faire.
Voila j'ai un formulaire à faire pour une gestion immobilière, et à un endroit j'ai besoin de donner des infos sur les pièces d'un logement.
Par exemple dans une maison, j'ai 3 chambres, la 1er à du carrelage fais 14m² et à 2 fenêtres. La 2ème a du parquet fait 12m² et à 1 fenêtre.
J'aurai voulu mettre un <select> qui permet de choisir mon type de pièce, remplir le nombre de pièces de se type à coté dans un <input type="text"> et que par rapport au chiffre rentré il me sorte un questionnaire pour chaque pièce, comme ce résultat:
[code]
<tr>
<td colspan="13"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="13">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="275" align="right" class="text_cat">Choix des pièces :</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td colspan="13"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="200"></td>
<td width="200" align="left" class="text_cat"><select name="type_piece">
<option selected="selected" value="0">Selectionnez</option>
<option value="chambre">chambre</option>
<option value="cuisine">cuisine</option>
<option value="salle à manger">salle à manger</option>
<option value="entrée">entrée</option>
<option value="salle de bain">salle de bain</option>
<option value="salon">salon</option>
</select></td>
</tr>
<tr>
<td height="5"></td>
</tr>
</table></td>
</tr>
<tr>
<td width="200"></td>
<td width="130" class="text" align="right">Quantité :</td>
<td width="10"></td>
<td align="left"><input type="text" name="quantite_entree" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td class="text">chambre1</td>
<tr>
<td width="200"></td>
<td width="130" class="text" align="right">Niveau :</td>
<td width="10"></td>
<td align="left"><input type="text" name="niveau_entree" /></td>
</tr>
<tr>
<td width="200"></td>
<td width="130" class="text" align="right">Surface :</td>
<td width="10"></td>
<td align="left"><input type="text" name="surface_entree" /></td>
</tr>
<tr>
<td width="200"></td>
<td width="130" class="text" align="right">Revêtement de sol :</td>
<td width="10"></td>
<td align="left"><input type="text" name="revet_entree" /></td>
</tr>
<tr>
<td width="200"></td>
<td width="130" class="text" align="right">Exposition :</td>
<td width="10"></td>
<td align="left"><select name="entree_exposition">
<option selected="selected" value="0">Selectionnez</option>
<option value="Nord">Nord</option>
<option value="Nord-Est">Nord-Est</option>
<option value="Est">Est</option>
<option value="Sud-Est">Sud-Est</option>
<option value="Sud">Sud</option>
<option value="Sud-Ouest">Sud-Ouest</option>
<option value="Ouest">Ouest</option>
<option value="Nord-Ouest">Nord-Ouest</option>
</select></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td class="text">chambre2</td>
<tr>
<td width="200"></td>
<td width="130" class="text" align="right">Niveau :</td>
<td width="10"></td>
<td align="left"><input type="text" name="niveau_entree" /></td>
</tr>
<tr>
<td width="200"></td>
<td width="130" class="text" align="right">Surface :</td>
<td width="10"></td>
<td align="left"><input type="text" name="surface_entree" /></td>
</tr>
<tr>
<td width="200"></td>
<td width="130" class="text" align="right">Revêtement de sol :</td>
<td width="10"></td>
<td align="left"><input type="text" name="revet_entree" /></td>
</tr>
<tr>
<td width="200"></td>
<td width="130" class="text" align="right">Exposition :</td>
<td width="10"></td>
<td align="left"><select name="entree_exposition">
<option selected="selected" value="0">Selectionnez</option>
<option value="Nord">Nord</option>
<option value="Nord-Est">Nord-Est</option>
<option value="Est">Est</option>
<option value="Sud-Est">Sud-Est</option>
<option value="Sud">Sud</option>
<option value="Sud-Ouest">Sud-Ouest</option>
<option value="Ouest">Ouest</option>
<option value="Nord-Ouest">Nord-Ouest</option>
</select></td>
</tr>
[/code]
Ici on aurait rentré 2 dans la quantité de pièce type chambre.
Donc déjà est-ce faisable?? Et si oui comment je peux faire ca??