[AJAX] Création de formulaire selon un input
Bonjour j'aimerai votre avis sur ce que je veux mettre en place
J'ai un bête champ de formulaire
page formulaire
Code:
<INPUT type="text" id="num_rencontre_recherche" onChange "rechercheRencontre()">
1ère question : Est-il w3c correct de laisser un champ comme cela?
rechercheRencontre() va chercher le niveau de la rencontre grâce une requête mysql, par l'objet XMLHTTPRequest .
Au final dans mon fichier js, la réponse de la requête sera oui ou non. En fonction de la réponse je dois afficher un nouveau formulaire différent.
2ème question : Es ce que je dois
- afficher mes formulaires a l'avance dans deux div différentes et les cacher
page formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <INPUT type="text" id="num_rencontre_recherche" onChange "rechercheRencontre()">
<div id="FormCoupe" style="display:none">
[...]
<INPUT type="text" id="FormulaireCoupe" />
[...]
</div>
<div id="FormChampionnat" style="display:none">
[...]
<INPUT type="text" id="FormulaireChampionnat" />
[...]
</div> |
puis montrer le bon grace à
page js :
Code:
document.getElementById("").style.display = "block";
ou bien
- laisser mes blocs vides au début et les "remplir" après
page formulaire
Code:
1 2 3 4 5
| <INPUT type="text" id="num_rencontre_recherche" onChange "rechercheRencontre()">
<div id="FormCoupe" style="display:none"></div>
<div id="FormChampionnat" style="display:none"></div> |
page js :
Code:
1 2 3 4 5
| document.getElementById(""). innerHTML='[...]
<INPUT type="text" id="FormulaireChampionnat" />
[...]
'; |
Merci pour vos conseils ...