Bonjour j'aimerai votre avis sur ce que je veux mettre en place

J'ai un bête champ de formulaire

page formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
 document.getElementById("").style.display = "block";
ou bien
- laisser mes blocs vides au début et les "remplir" après

page formulaire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 document.getElementById(""). innerHTML='[...]
 
<INPUT type="text" id="FormulaireChampionnat" />
[...]
';
Merci pour vos conseils ...