bonjours,
voici mon code js:
et mon code html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <script type="text/javascript"> function show_form(){ hide_form(); var Tpe = document.getElementById("0").value; if (Tpe=="team"){ document.getElementById("5").style.visibility="visible"; document.getElementById("5").style.display="block"; } else if (Tpe=="player"){ document.getElementById("6").style.visibility="visible"; document.getElementById("6").style.display="block"; } } function hide_form(){ document.getElementById("5").style.visibility="hidden"; document.getElementById("5").style.display="none"; document.getElementById("6").style.visibility="hidden"; document.getElementById("6").style.display="none"; } </script>
pas de promlème lors du onload ca cache bien les 2 ligne mais malheureusement lorsque je choisi team par exemple la ligne apparai bien mais s'affiche complètement décalé comme si tout la ligne ne se mettai que dans une seule cellule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <table width=100%> <tr><td>Vous cherchez: <br><br></td><td> <select name="type" onChange="show_form()" id="0"> <option></option> <option name="team" value="team">Une équipe</option> <option name="player" value="player">Un joueur</option> <option name="coach" value="coach">Un coach</option> <option name="agent" value="agent">Un agent</option> </select></td></tr> <tr id="5"><td>test1</td><td><input type="text" name="title" size=50%></td></tr> <tr id="6"><td>test2</td><td><input type="text" name="title" size=50%></td></tr> <tr><td width=10%>Message: </td><td ><textarea name="content" cols=100% rows=35></textarea></td></tr> <tr><td></td><td align="left"><input type="submit" value="Publier"></td></tr></table>
Que faire?
D'avance merci
EDIT:
en image
avant:
après:
![]()
Partager